<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Luohai</title>
  <link rel="stylesheet" href="./style.css">
</head>
<script>
  alert("当前界面进适用于PC端，移动端可能会出现展示不全等问题，请切换PC端查看")
</script>

<body>
  <div class="conent">
    <!-- <div class="top-conent-background">curriculum vitae</div> -->
    <div class="top-conent">Heoll I'm luohai</div>
    <div class="conent-div">
      <div class="move">
        <svg viewBox="-16 -32 880 192" width="880" height="192" xmlns="http://www.w3.org/2000/svg">
          <desc>Generated with https://github.com/Platane/snk</desc>
          <style>
            :root {
              --cb: #1b1f230a;
              --cs: purple;
              --ce: #a7a8aa;
              --c0: #a2a3a5;
              --c1: #9be9a8;
              --c2: #40c463;
              --c3: #30a14e;
              --c4: #216e39
            }

            .c {
              shape-rendering: geometricPrecision;
              fill: var(--ce);
              stroke-width: 1px;
              stroke: var(--cb);
              animation: none 59300ms linear infinite;
              width: 12px;
              height: 12px
            }

            @keyframes c0 {
              0.16% {
                fill: var(--c1)
              }

              0.18%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c0 {
              fill: var(--c1);
              animation-name: c0
            }

            @keyframes c1 {
              42.15% {
                fill: var(--c1)
              }

              42.17%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1 {
              fill: var(--c1);
              animation-name: c1
            }

            @keyframes c2 {
              41.81% {
                fill: var(--c1)
              }

              41.83%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2 {
              fill: var(--c1);
              animation-name: c2
            }

            @keyframes c3 {
              0.5% {
                fill: var(--c1)
              }

              0.52%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3 {
              fill: var(--c1);
              animation-name: c3
            }

            @keyframes c4 {
              1% {
                fill: var(--c1)
              }

              1.02%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4 {
              fill: var(--c1);
              animation-name: c4
            }

            @keyframes c5 {
              1.17% {
                fill: var(--c1)
              }

              1.19%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c5 {
              fill: var(--c1);
              animation-name: c5
            }

            @keyframes c6 {
              41.47% {
                fill: var(--c1)
              }

              41.49%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c6 {
              fill: var(--c1);
              animation-name: c6
            }

            @keyframes c7 {
              41.64% {
                fill: var(--c1)
              }

              41.66%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c7 {
              fill: var(--c1);
              animation-name: c7
            }

            @keyframes c8 {
              42.82% {
                fill: var(--c1)
              }

              42.84%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c8 {
              fill: var(--c1);
              animation-name: c8
            }

            @keyframes c9 {
              0.66% {
                fill: var(--c1)
              }

              0.68%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c9 {
              fill: var(--c1);
              animation-name: c9
            }

            @keyframes ca {
              1.34% {
                fill: var(--c1)
              }

              1.36%,
              100% {
                fill: var(--ce)
              }
            }

            .c.ca {
              fill: var(--c1);
              animation-name: ca
            }

            @keyframes cb {
              41.14% {
                fill: var(--c1)
              }

              41.16%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cb {
              fill: var(--c1);
              animation-name: cb
            }

            @keyframes cc {
              42.99% {
                fill: var(--c1)
              }

              43.01%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cc {
              fill: var(--c1);
              animation-name: cc
            }

            @keyframes cd {
              43.16% {
                fill: var(--c1)
              }

              43.18%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cd {
              fill: var(--c1);
              animation-name: cd
            }

            @keyframes ce {
              67.61% {
                fill: var(--c2)
              }

              67.63%,
              100% {
                fill: var(--ce)
              }
            }

            .c.ce {
              fill: var(--c2);
              animation-name: ce
            }

            @keyframes cf {
              1.51% {
                fill: var(--c1)
              }

              1.53%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cf {
              fill: var(--c1);
              animation-name: cf
            }

            @keyframes cg {
              84.31% {
                fill: var(--c3)
              }

              84.33%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cg {
              fill: var(--c3);
              animation-name: cg
            }

            @keyframes ch {
              40.97% {
                fill: var(--c1)
              }

              40.99%,
              100% {
                fill: var(--ce)
              }
            }

            .c.ch {
              fill: var(--c1);
              animation-name: ch
            }

            @keyframes ci {
              43.33% {
                fill: var(--c1)
              }

              43.35%,
              100% {
                fill: var(--ce)
              }
            }

            .c.ci {
              fill: var(--c1);
              animation-name: ci
            }

            @keyframes cj {
              44.51% {
                fill: var(--c1)
              }

              44.53%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cj {
              fill: var(--c1);
              animation-name: cj
            }

            @keyframes ck {
              1.68% {
                fill: var(--c1)
              }

              1.7%,
              100% {
                fill: var(--ce)
              }
            }

            .c.ck {
              fill: var(--c1);
              animation-name: ck
            }

            @keyframes cl {
              44.68% {
                fill: var(--c1)
              }

              44.7%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cl {
              fill: var(--c1);
              animation-name: cl
            }

            @keyframes cm {
              2.01% {
                fill: var(--c1)
              }

              2.03%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cm {
              fill: var(--c1);
              animation-name: cm
            }

            @keyframes cn {
              64.07% {
                fill: var(--c2)
              }

              64.09%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cn {
              fill: var(--c2);
              animation-name: cn
            }

            @keyframes co {
              39.96% {
                fill: var(--c1)
              }

              39.98%,
              100% {
                fill: var(--ce)
              }
            }

            .c.co {
              fill: var(--c1);
              animation-name: co
            }

            @keyframes cp {
              40.12% {
                fill: var(--c1)
              }

              40.14%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cp {
              fill: var(--c1);
              animation-name: cp
            }

            @keyframes cq {
              2.18% {
                fill: var(--c1)
              }

              2.2%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cq {
              fill: var(--c1);
              animation-name: cq
            }

            @keyframes cr {
              2.52% {
                fill: var(--c1)
              }

              2.54%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cr {
              fill: var(--c1);
              animation-name: cr
            }

            @keyframes cs {
              39.79% {
                fill: var(--c1)
              }

              39.81%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cs {
              fill: var(--c1);
              animation-name: cs
            }

            @keyframes ct {
              40.29% {
                fill: var(--c1)
              }

              40.31%,
              100% {
                fill: var(--ce)
              }
            }

            .c.ct {
              fill: var(--c1);
              animation-name: ct
            }

            @keyframes cu {
              66.09% {
                fill: var(--c2)
              }

              66.11%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cu {
              fill: var(--c2);
              animation-name: cu
            }

            @keyframes cv {
              85.49% {
                fill: var(--c3)
              }

              85.51%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cv {
              fill: var(--c3);
              animation-name: cv
            }

            @keyframes cw {
              63.4% {
                fill: var(--c2)
              }

              63.42%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cw {
              fill: var(--c2);
              animation-name: cw
            }

            @keyframes cx {
              96.62% {
                fill: var(--c4)
              }

              96.64%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cx {
              fill: var(--c4);
              animation-name: cx
            }

            @keyframes cy {
              2.69% {
                fill: var(--c1)
              }

              2.71%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cy {
              fill: var(--c1);
              animation-name: cy
            }

            @keyframes cz {
              83.46% {
                fill: var(--c3)
              }

              83.48%,
              100% {
                fill: var(--ce)
              }
            }

            .c.cz {
              fill: var(--c3);
              animation-name: cz
            }

            @keyframes c10 {
              64.75% {
                fill: var(--c2)
              }

              64.77%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c10 {
              fill: var(--c2);
              animation-name: c10
            }

            @keyframes c11 {
              83.13% {
                fill: var(--c3)
              }

              83.15%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c11 {
              fill: var(--c3);
              animation-name: c11
            }

            @keyframes c12 {
              49.23% {
                fill: var(--c1)
              }

              49.25%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c12 {
              fill: var(--c1);
              animation-name: c12
            }

            @keyframes c13 {
              63.23% {
                fill: var(--c2)
              }

              63.25%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c13 {
              fill: var(--c2);
              animation-name: c13
            }

            @keyframes c14 {
              39.11% {
                fill: var(--c1)
              }

              39.13%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c14 {
              fill: var(--c1);
              animation-name: c14
            }

            @keyframes c15 {
              2.86% {
                fill: var(--c1)
              }

              2.88%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c15 {
              fill: var(--c1);
              animation-name: c15
            }

            @keyframes c16 {
              45.86% {
                fill: var(--c1)
              }

              45.88%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c16 {
              fill: var(--c1);
              animation-name: c16
            }

            @keyframes c17 {
              46.03% {
                fill: var(--c2)
              }

              46.05%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c17 {
              fill: var(--c2);
              animation-name: c17
            }

            @keyframes c18 {
              82.96% {
                fill: var(--c3)
              }

              82.98%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c18 {
              fill: var(--c3);
              animation-name: c18
            }

            @keyframes c19 {
              49.4% {
                fill: var(--c2)
              }

              49.42%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c19 {
              fill: var(--c2);
              animation-name: c19
            }

            @keyframes c1a {
              3.36% {
                fill: var(--c1)
              }

              3.38%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1a {
              fill: var(--c1);
              animation-name: c1a
            }

            @keyframes c1b {
              3.19% {
                fill: var(--c1)
              }

              3.21%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1b {
              fill: var(--c1);
              animation-name: c1b
            }

            @keyframes c1c {
              3.03% {
                fill: var(--c1)
              }

              3.05%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1c {
              fill: var(--c1);
              animation-name: c1c
            }

            @keyframes c1d {
              97.29% {
                fill: var(--c4)
              }

              97.31%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1d {
              fill: var(--c4);
              animation-name: c1d
            }

            @keyframes c1e {
              46.36% {
                fill: var(--c1)
              }

              46.38%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1e {
              fill: var(--c1);
              animation-name: c1e
            }

            @keyframes c1f {
              82.11% {
                fill: var(--c3)
              }

              82.13%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1f {
              fill: var(--c3);
              animation-name: c1f
            }

            @keyframes c1g {
              60.36% {
                fill: var(--c2)
              }

              60.38%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1g {
              fill: var(--c2);
              animation-name: c1g
            }

            @keyframes c1h {
              60.53% {
                fill: var(--c2)
              }

              60.55%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1h {
              fill: var(--c2);
              animation-name: c1h
            }

            @keyframes c1i {
              82.62% {
                fill: var(--c3)
              }

              82.64%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1i {
              fill: var(--c3);
              animation-name: c1i
            }

            @keyframes c1j {
              95.61% {
                fill: var(--c4)
              }

              95.63%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1j {
              fill: var(--c4);
              animation-name: c1j
            }

            @keyframes c1k {
              3.7% {
                fill: var(--c1)
              }

              3.72%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1k {
              fill: var(--c1);
              animation-name: c1k
            }

            @keyframes c1l {
              59.86% {
                fill: var(--c2)
              }

              59.88%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1l {
              fill: var(--c2);
              animation-name: c1l
            }

            @keyframes c1m {
              14.83% {
                fill: var(--c1)
              }

              14.85%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1m {
              fill: var(--c1);
              animation-name: c1m
            }

            @keyframes c1n {
              4.04% {
                fill: var(--c1)
              }

              4.06%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1n {
              fill: var(--c1);
              animation-name: c1n
            }

            @keyframes c1o {
              3.87% {
                fill: var(--c1)
              }

              3.89%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1o {
              fill: var(--c1);
              animation-name: c1o
            }

            @keyframes c1p {
              59.69% {
                fill: var(--c2)
              }

              59.71%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1p {
              fill: var(--c2);
              animation-name: c1p
            }

            @keyframes c1q {
              81.78% {
                fill: var(--c3)
              }

              81.8%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1q {
              fill: var(--c3);
              animation-name: c1q
            }

            @keyframes c1r {
              14.49% {
                fill: var(--c1)
              }

              14.51%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1r {
              fill: var(--c1);
              animation-name: c1r
            }

            @keyframes c1s {
              14.32% {
                fill: var(--c1)
              }

              14.34%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1s {
              fill: var(--c1);
              animation-name: c1s
            }

            @keyframes c1t {
              61.04% {
                fill: var(--c2)
              }

              61.06%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1t {
              fill: var(--c2);
              animation-name: c1t
            }

            @keyframes c1u {
              86.84% {
                fill: var(--c3)
              }

              86.86%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1u {
              fill: var(--c3);
              animation-name: c1u
            }

            @keyframes c1v {
              59.35% {
                fill: var(--c2)
              }

              59.37%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1v {
              fill: var(--c2);
              animation-name: c1v
            }

            @keyframes c1w {
              12.3% {
                fill: var(--c1)
              }

              12.32%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1w {
              fill: var(--c1);
              animation-name: c1w
            }

            @keyframes c1x {
              12.13% {
                fill: var(--c1)
              }

              12.15%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1x {
              fill: var(--c1);
              animation-name: c1x
            }

            @keyframes c1y {
              14.16% {
                fill: var(--c1)
              }

              14.18%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1y {
              fill: var(--c1);
              animation-name: c1y
            }

            @keyframes c1z {
              61.2% {
                fill: var(--c2)
              }

              61.22%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c1z {
              fill: var(--c2);
              animation-name: c1z
            }

            @keyframes c20 {
              4.71% {
                fill: var(--c1)
              }

              4.73%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c20 {
              fill: var(--c1);
              animation-name: c20
            }

            @keyframes c21 {
              4.88% {
                fill: var(--c1)
              }

              4.9%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c21 {
              fill: var(--c1);
              animation-name: c21
            }

            @keyframes c22 {
              12.47% {
                fill: var(--c1)
              }

              12.49%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c22 {
              fill: var(--c1);
              animation-name: c22
            }

            @keyframes c23 {
              61.88% {
                fill: var(--c2)
              }

              61.9%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c23 {
              fill: var(--c2);
              animation-name: c23
            }

            @keyframes c24 {
              11.79% {
                fill: var(--c1)
              }

              11.81%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c24 {
              fill: var(--c1);
              animation-name: c24
            }

            @keyframes c25 {
              13.99% {
                fill: var(--c1)
              }

              14.01%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c25 {
              fill: var(--c1);
              animation-name: c25
            }

            @keyframes c26 {
              15.5% {
                fill: var(--c1)
              }

              15.52%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c26 {
              fill: var(--c1);
              animation-name: c26
            }

            @keyframes c27 {
              58.84% {
                fill: var(--c2)
              }

              58.86%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c27 {
              fill: var(--c2);
              animation-name: c27
            }

            @keyframes c28 {
              5.05% {
                fill: var(--c1)
              }

              5.07%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c28 {
              fill: var(--c1);
              animation-name: c28
            }

            @keyframes c29 {
              58.51% {
                fill: var(--c2)
              }

              58.53%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c29 {
              fill: var(--c2);
              animation-name: c29
            }

            @keyframes c2a {
              10.78% {
                fill: var(--c1)
              }

              10.8%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2a {
              fill: var(--c1);
              animation-name: c2a
            }

            @keyframes c2b {
              13.82% {
                fill: var(--c1)
              }

              13.84%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2b {
              fill: var(--c1);
              animation-name: c2b
            }

            @keyframes c2c {
              15.67% {
                fill: var(--c1)
              }

              15.69%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2c {
              fill: var(--c1);
              animation-name: c2c
            }

            @keyframes c2d {
              5.39% {
                fill: var(--c1)
              }

              5.41%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2d {
              fill: var(--c1);
              animation-name: c2d
            }

            @keyframes c2e {
              10.61% {
                fill: var(--c1)
              }

              10.63%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2e {
              fill: var(--c1);
              animation-name: c2e
            }

            @keyframes c2f {
              11.12% {
                fill: var(--c1)
              }

              11.14%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2f {
              fill: var(--c1);
              animation-name: c2f
            }

            @keyframes c2g {
              80.77% {
                fill: var(--c3)
              }

              80.79%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2g {
              fill: var(--c3);
              animation-name: c2g
            }

            @keyframes c2h {
              90.38% {
                fill: var(--c4)
              }

              90.4%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2h {
              fill: var(--c4);
              animation-name: c2h
            }

            @keyframes c2i {
              89.37% {
                fill: var(--c4)
              }

              89.39%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2i {
              fill: var(--c4);
              animation-name: c2i
            }

            @keyframes c2j {
              10.28% {
                fill: var(--c1)
              }

              10.3%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2j {
              fill: var(--c1);
              animation-name: c2j
            }

            @keyframes c2k {
              10.11% {
                fill: var(--c1)
              }

              10.13%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2k {
              fill: var(--c1);
              animation-name: c2k
            }

            @keyframes c2l {
              5.72% {
                fill: var(--c1)
              }

              5.74%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2l {
              fill: var(--c1);
              animation-name: c2l
            }

            @keyframes c2m {
              88.86% {
                fill: var(--c4)
              }

              88.88%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2m {
              fill: var(--c4);
              animation-name: c2m
            }

            @keyframes c2n {
              80.26% {
                fill: var(--c3)
              }

              80.28%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2n {
              fill: var(--c3);
              animation-name: c2n
            }

            @keyframes c2o {
              9.94% {
                fill: var(--c1)
              }

              9.96%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2o {
              fill: var(--c1);
              animation-name: c2o
            }

            @keyframes c2p {
              57.33% {
                fill: var(--c2)
              }

              57.35%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2p {
              fill: var(--c2);
              animation-name: c2p
            }

            @keyframes c2q {
              6.06% {
                fill: var(--c1)
              }

              6.08%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2q {
              fill: var(--c1);
              animation-name: c2q
            }

            @keyframes c2r {
              54.12% {
                fill: var(--c2)
              }

              54.14%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2r {
              fill: var(--c2);
              animation-name: c2r
            }

            @keyframes c2s {
              53.95% {
                fill: var(--c2)
              }

              53.97%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2s {
              fill: var(--c2);
              animation-name: c2s
            }

            @keyframes c2t {
              53.78% {
                fill: var(--c2)
              }

              53.8%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2t {
              fill: var(--c2);
              animation-name: c2t
            }

            @keyframes c2u {
              9.77% {
                fill: var(--c1)
              }

              9.79%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2u {
              fill: var(--c1);
              animation-name: c2u
            }

            @keyframes c2v {
              9.6% {
                fill: var(--c1)
              }

              9.62%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2v {
              fill: var(--c1);
              animation-name: c2v
            }

            @keyframes c2w {
              6.4% {
                fill: var(--c1)
              }

              6.42%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2w {
              fill: var(--c1);
              animation-name: c2w
            }

            @keyframes c2x {
              88.19% {
                fill: var(--c3)
              }

              88.21%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2x {
              fill: var(--c3);
              animation-name: c2x
            }

            @keyframes c2y {
              54.29% {
                fill: var(--c2)
              }

              54.31%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2y {
              fill: var(--c2);
              animation-name: c2y
            }

            @keyframes c2z {
              88.52% {
                fill: var(--c4)
              }

              88.54%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c2z {
              fill: var(--c4);
              animation-name: c2z
            }

            @keyframes c30 {
              53.62% {
                fill: var(--c1)
              }

              53.64%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c30 {
              fill: var(--c1);
              animation-name: c30
            }

            @keyframes c31 {
              56.82% {
                fill: var(--c2)
              }

              56.84%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c31 {
              fill: var(--c2);
              animation-name: c31
            }

            @keyframes c32 {
              9.43% {
                fill: var(--c1)
              }

              9.45%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c32 {
              fill: var(--c1);
              animation-name: c32
            }

            @keyframes c33 {
              70.98% {
                fill: var(--c2)
              }

              71%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c33 {
              fill: var(--c2);
              animation-name: c33
            }

            @keyframes c34 {
              52.6% {
                fill: var(--c2)
              }

              52.62%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c34 {
              fill: var(--c2);
              animation-name: c34
            }

            @keyframes c35 {
              52.44% {
                fill: var(--c1)
              }

              52.46%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c35 {
              fill: var(--c1);
              animation-name: c35
            }

            @keyframes c36 {
              54.63% {
                fill: var(--c2)
              }

              54.65%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c36 {
              fill: var(--c2);
              animation-name: c36
            }

            @keyframes c37 {
              53.45% {
                fill: var(--c2)
              }

              53.47%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c37 {
              fill: var(--c2);
              animation-name: c37
            }

            @keyframes c38 {
              9.26% {
                fill: var(--c1)
              }

              9.28%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c38 {
              fill: var(--c1);
              animation-name: c38
            }

            @keyframes c39 {
              7.58% {
                fill: var(--c1)
              }

              7.6%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c39 {
              fill: var(--c1);
              animation-name: c39
            }

            @keyframes c3a {
              7.75% {
                fill: var(--c1)
              }

              7.77%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3a {
              fill: var(--c1);
              animation-name: c3a
            }

            @keyframes c3b {
              7.92% {
                fill: var(--c1)
              }

              7.94%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3b {
              fill: var(--c1);
              animation-name: c3b
            }

            @keyframes c3c {
              9.1% {
                fill: var(--c1)
              }

              9.12%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3c {
              fill: var(--c1);
              animation-name: c3c
            }

            @keyframes c3d {
              7.24% {
                fill: var(--c1)
              }

              7.26%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3d {
              fill: var(--c1);
              animation-name: c3d
            }

            @keyframes c3e {
              55.3% {
                fill: var(--c2)
              }

              55.32%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3e {
              fill: var(--c2);
              animation-name: c3e
            }

            @keyframes c3f {
              55.13% {
                fill: var(--c2)
              }

              55.15%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3f {
              fill: var(--c2);
              animation-name: c3f
            }

            @keyframes c3g {
              54.96% {
                fill: var(--c2)
              }

              54.98%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3g {
              fill: var(--c2);
              animation-name: c3g
            }

            @keyframes c3h {
              56.15% {
                fill: var(--c2)
              }

              56.17%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3h {
              fill: var(--c2);
              animation-name: c3h
            }

            @keyframes c3i {
              8.42% {
                fill: var(--c1)
              }

              8.44%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3i {
              fill: var(--c1);
              animation-name: c3i
            }

            @keyframes c3j {
              55.47% {
                fill: var(--c2)
              }

              55.49%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3j {
              fill: var(--c2);
              animation-name: c3j
            }

            @keyframes c3k {
              22.92% {
                fill: var(--c1)
              }

              22.94%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3k {
              fill: var(--c1);
              animation-name: c3k
            }

            @keyframes c3l {
              22.76% {
                fill: var(--c1)
              }

              22.78%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3l {
              fill: var(--c1);
              animation-name: c3l
            }

            @keyframes c3m {
              55.98% {
                fill: var(--c2)
              }

              56%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3m {
              fill: var(--c2);
              animation-name: c3m
            }

            @keyframes c3n {
              8.59% {
                fill: var(--c1)
              }

              8.61%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3n {
              fill: var(--c1);
              animation-name: c3n
            }

            @keyframes c3o {
              21.58% {
                fill: var(--c1)
              }

              21.6%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3o {
              fill: var(--c1);
              animation-name: c3o
            }

            @keyframes c3p {
              21.74% {
                fill: var(--c1)
              }

              21.76%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3p {
              fill: var(--c1);
              animation-name: c3p
            }

            @keyframes c3q {
              22.59% {
                fill: var(--c1)
              }

              22.61%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3q {
              fill: var(--c1);
              animation-name: c3q
            }

            @keyframes c3r {
              78.91% {
                fill: var(--c3)
              }

              78.93%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3r {
              fill: var(--c3);
              animation-name: c3r
            }

            @keyframes c3s {
              91.9% {
                fill: var(--c4)
              }

              91.92%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3s {
              fill: var(--c4);
              animation-name: c3s
            }

            @keyframes c3t {
              93.08% {
                fill: var(--c4)
              }

              93.1%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3t {
              fill: var(--c4);
              animation-name: c3t
            }

            @keyframes c3u {
              21.41% {
                fill: var(--c1)
              }

              21.43%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3u {
              fill: var(--c1);
              animation-name: c3u
            }

            @keyframes c3v {
              17.87% {
                fill: var(--c1)
              }

              17.89%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3v {
              fill: var(--c1);
              animation-name: c3v
            }

            @keyframes c3w {
              21.07% {
                fill: var(--c1)
              }

              21.09%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3w {
              fill: var(--c1);
              animation-name: c3w
            }

            @keyframes c3x {
              21.24% {
                fill: var(--c1)
              }

              21.26%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3x {
              fill: var(--c1);
              animation-name: c3x
            }

            @keyframes c3y {
              22.08% {
                fill: var(--c1)
              }

              22.1%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3y {
              fill: var(--c1);
              animation-name: c3y
            }

            @keyframes c3z {
              18.54% {
                fill: var(--c1)
              }

              18.56%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c3z {
              fill: var(--c1);
              animation-name: c3z
            }

            @keyframes c40 {
              18.37% {
                fill: var(--c1)
              }

              18.39%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c40 {
              fill: var(--c1);
              animation-name: c40
            }

            @keyframes c41 {
              18.2% {
                fill: var(--c1)
              }

              18.22%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c41 {
              fill: var(--c1);
              animation-name: c41
            }

            @keyframes c42 {
              20.9% {
                fill: var(--c1)
              }

              20.92%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c42 {
              fill: var(--c1);
              animation-name: c42
            }

            @keyframes c43 {
              20.73% {
                fill: var(--c1)
              }

              20.75%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c43 {
              fill: var(--c1);
              animation-name: c43
            }

            @keyframes c44 {
              18.71% {
                fill: var(--c1)
              }

              18.73%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c44 {
              fill: var(--c1);
              animation-name: c44
            }

            @keyframes c45 {
              24.44% {
                fill: var(--c1)
              }

              24.46%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c45 {
              fill: var(--c1);
              animation-name: c45
            }

            @keyframes c46 {
              20.39% {
                fill: var(--c1)
              }

              20.41%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c46 {
              fill: var(--c1);
              animation-name: c46
            }

            @keyframes c47 {
              19.21% {
                fill: var(--c1)
              }

              19.23%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c47 {
              fill: var(--c1);
              animation-name: c47
            }

            @keyframes c48 {
              19.05% {
                fill: var(--c1)
              }

              19.07%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c48 {
              fill: var(--c1);
              animation-name: c48
            }

            @keyframes c49 {
              24.61% {
                fill: var(--c1)
              }

              24.63%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c49 {
              fill: var(--c1);
              animation-name: c49
            }

            @keyframes c4a {
              20.06% {
                fill: var(--c1)
              }

              20.08%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4a {
              fill: var(--c1);
              animation-name: c4a
            }

            @keyframes c4b {
              19.89% {
                fill: var(--c1)
              }

              19.91%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4b {
              fill: var(--c1);
              animation-name: c4b
            }

            @keyframes c4c {
              19.38% {
                fill: var(--c1)
              }

              19.4%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4c {
              fill: var(--c1);
              animation-name: c4c
            }

            @keyframes c4d {
              24.78% {
                fill: var(--c1)
              }

              24.8%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4d {
              fill: var(--c1);
              animation-name: c4d
            }

            @keyframes c4e {
              19.72% {
                fill: var(--c1)
              }

              19.74%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4e {
              fill: var(--c1);
              animation-name: c4e
            }

            @keyframes c4f {
              19.55% {
                fill: var(--c1)
              }

              19.57%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4f {
              fill: var(--c1);
              animation-name: c4f
            }

            @keyframes c4g {
              25.62% {
                fill: var(--c1)
              }

              25.64%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4g {
              fill: var(--c1);
              animation-name: c4g
            }

            @keyframes c4h {
              25.29% {
                fill: var(--c1)
              }

              25.31%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4h {
              fill: var(--c1);
              animation-name: c4h
            }

            @keyframes c4i {
              25.12% {
                fill: var(--c1)
              }

              25.14%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4i {
              fill: var(--c1);
              animation-name: c4i
            }

            @keyframes c4j {
              76.72% {
                fill: var(--c3)
              }

              76.74%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4j {
              fill: var(--c3);
              animation-name: c4j
            }

            @keyframes c4k {
              26.47% {
                fill: var(--c1)
              }

              26.49%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4k {
              fill: var(--c1);
              animation-name: c4k
            }

            @keyframes c4l {
              26.3% {
                fill: var(--c1)
              }

              26.32%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4l {
              fill: var(--c1);
              animation-name: c4l
            }

            @keyframes c4m {
              26.8% {
                fill: var(--c1)
              }

              26.82%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4m {
              fill: var(--c1);
              animation-name: c4m
            }

            @keyframes c4n {
              74.19% {
                fill: var(--c2)
              }

              74.21%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4n {
              fill: var(--c2);
              animation-name: c4n
            }

            @keyframes c4o {
              74.36% {
                fill: var(--c2)
              }

              74.38%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4o {
              fill: var(--c2);
              animation-name: c4o
            }

            @keyframes c4p {
              27.81% {
                fill: var(--c1)
              }

              27.83%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4p {
              fill: var(--c1);
              animation-name: c4p
            }

            @keyframes c4q {
              27.14% {
                fill: var(--c1)
              }

              27.16%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4q {
              fill: var(--c1);
              animation-name: c4q
            }

            @keyframes c4r {
              27.31% {
                fill: var(--c1)
              }

              27.33%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4r {
              fill: var(--c1);
              animation-name: c4r
            }

            @keyframes c4s {
              27.48% {
                fill: var(--c1)
              }

              27.5%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4s {
              fill: var(--c1);
              animation-name: c4s
            }

            @keyframes c4t {
              29.33% {
                fill: var(--c1)
              }

              29.35%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4t {
              fill: var(--c1);
              animation-name: c4t
            }

            @keyframes c4u {
              75.37% {
                fill: var(--c2)
              }

              75.39%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4u {
              fill: var(--c2);
              animation-name: c4u
            }

            @keyframes c4v {
              28.66% {
                fill: var(--c1)
              }

              28.68%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4v {
              fill: var(--c1);
              animation-name: c4v
            }

            @keyframes c4w {
              31.69% {
                fill: var(--c1)
              }

              31.71%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4w {
              fill: var(--c1);
              animation-name: c4w
            }

            @keyframes c4x {
              30.85% {
                fill: var(--c1)
              }

              30.87%,
              100% {
                fill: var(--ce)
              }
            }

            .c.c4x {
              fill: var(--c1);
              animation-name: c4x
            }

            .u {
              transform-origin: 0 0;
              transform: scale(0, 1);
              animation: none linear 59300ms infinite
            }

            @keyframes u0 {
              0.16% {
                transform: scale(0.000, 1)
              }

              0.18%,
              0.5% {
                transform: scale(0.009, 1)
              }

              0.52%,
              0.66% {
                transform: scale(0.018, 1)
              }

              0.68%,
              1% {
                transform: scale(0.026, 1)
              }

              1.02%,
              1.17% {
                transform: scale(0.035, 1)
              }

              1.19%,
              1.34% {
                transform: scale(0.044, 1)
              }

              1.36%,
              1.51% {
                transform: scale(0.053, 1)
              }

              1.53%,
              1.68% {
                transform: scale(0.061, 1)
              }

              1.7%,
              2.01% {
                transform: scale(0.070, 1)
              }

              2.03%,
              2.18% {
                transform: scale(0.079, 1)
              }

              2.2%,
              2.52% {
                transform: scale(0.088, 1)
              }

              2.54%,
              2.69% {
                transform: scale(0.096, 1)
              }

              2.71%,
              2.86% {
                transform: scale(0.105, 1)
              }

              2.88%,
              3.03% {
                transform: scale(0.114, 1)
              }

              3.05%,
              3.19% {
                transform: scale(0.123, 1)
              }

              3.21%,
              3.36% {
                transform: scale(0.132, 1)
              }

              3.38%,
              3.7% {
                transform: scale(0.140, 1)
              }

              3.72%,
              3.87% {
                transform: scale(0.149, 1)
              }

              3.89%,
              4.04% {
                transform: scale(0.158, 1)
              }

              4.06%,
              4.71% {
                transform: scale(0.167, 1)
              }

              4.73%,
              4.88% {
                transform: scale(0.175, 1)
              }

              4.9%,
              5.05% {
                transform: scale(0.184, 1)
              }

              5.07%,
              5.39% {
                transform: scale(0.193, 1)
              }

              5.41%,
              5.72% {
                transform: scale(0.202, 1)
              }

              5.74%,
              6.06% {
                transform: scale(0.211, 1)
              }

              6.08%,
              6.4% {
                transform: scale(0.219, 1)
              }

              6.42%,
              7.24% {
                transform: scale(0.228, 1)
              }

              7.26%,
              7.58% {
                transform: scale(0.237, 1)
              }

              7.6%,
              7.75% {
                transform: scale(0.246, 1)
              }

              7.77%,
              7.92% {
                transform: scale(0.254, 1)
              }

              7.94%,
              8.42% {
                transform: scale(0.263, 1)
              }

              8.44%,
              8.59% {
                transform: scale(0.272, 1)
              }

              8.61%,
              9.1% {
                transform: scale(0.281, 1)
              }

              9.12%,
              9.26% {
                transform: scale(0.289, 1)
              }

              9.28%,
              9.43% {
                transform: scale(0.298, 1)
              }

              9.45%,
              9.6% {
                transform: scale(0.307, 1)
              }

              9.62%,
              9.77% {
                transform: scale(0.316, 1)
              }

              9.79%,
              9.94% {
                transform: scale(0.325, 1)
              }

              9.96%,
              10.11% {
                transform: scale(0.333, 1)
              }

              10.13%,
              10.28% {
                transform: scale(0.342, 1)
              }

              10.3%,
              10.61% {
                transform: scale(0.351, 1)
              }

              10.63%,
              10.78% {
                transform: scale(0.360, 1)
              }

              10.8%,
              11.12% {
                transform: scale(0.368, 1)
              }

              11.14%,
              11.79% {
                transform: scale(0.377, 1)
              }

              11.81%,
              12.13% {
                transform: scale(0.386, 1)
              }

              12.15%,
              12.3% {
                transform: scale(0.395, 1)
              }

              12.32%,
              12.47% {
                transform: scale(0.404, 1)
              }

              12.49%,
              13.82% {
                transform: scale(0.412, 1)
              }

              13.84%,
              13.99% {
                transform: scale(0.421, 1)
              }

              14.01%,
              14.16% {
                transform: scale(0.430, 1)
              }

              14.18%,
              14.32% {
                transform: scale(0.439, 1)
              }

              14.34%,
              14.49% {
                transform: scale(0.447, 1)
              }

              14.51%,
              14.83% {
                transform: scale(0.456, 1)
              }

              14.85%,
              15.5% {
                transform: scale(0.465, 1)
              }

              15.52%,
              15.67% {
                transform: scale(0.474, 1)
              }

              15.69%,
              17.87% {
                transform: scale(0.482, 1)
              }

              17.89%,
              18.2% {
                transform: scale(0.491, 1)
              }

              18.22%,
              18.37% {
                transform: scale(0.500, 1)
              }

              18.39%,
              18.54% {
                transform: scale(0.509, 1)
              }

              18.56%,
              18.71% {
                transform: scale(0.518, 1)
              }

              18.73%,
              19.05% {
                transform: scale(0.526, 1)
              }

              19.07%,
              19.21% {
                transform: scale(0.535, 1)
              }

              19.23%,
              19.38% {
                transform: scale(0.544, 1)
              }

              19.4%,
              19.55% {
                transform: scale(0.553, 1)
              }

              19.57%,
              19.72% {
                transform: scale(0.561, 1)
              }

              19.74%,
              19.89% {
                transform: scale(0.570, 1)
              }

              19.91%,
              20.06% {
                transform: scale(0.579, 1)
              }

              20.08%,
              20.39% {
                transform: scale(0.588, 1)
              }

              20.41%,
              20.73% {
                transform: scale(0.596, 1)
              }

              20.75%,
              20.9% {
                transform: scale(0.605, 1)
              }

              20.92%,
              21.07% {
                transform: scale(0.614, 1)
              }

              21.09%,
              21.24% {
                transform: scale(0.623, 1)
              }

              21.26%,
              21.41% {
                transform: scale(0.632, 1)
              }

              21.43%,
              21.58% {
                transform: scale(0.640, 1)
              }

              21.6%,
              21.74% {
                transform: scale(0.649, 1)
              }

              21.76%,
              22.08% {
                transform: scale(0.658, 1)
              }

              22.1%,
              22.59% {
                transform: scale(0.667, 1)
              }

              22.61%,
              22.76% {
                transform: scale(0.675, 1)
              }

              22.78%,
              22.92% {
                transform: scale(0.684, 1)
              }

              22.94%,
              24.44% {
                transform: scale(0.693, 1)
              }

              24.46%,
              24.61% {
                transform: scale(0.702, 1)
              }

              24.63%,
              24.78% {
                transform: scale(0.711, 1)
              }

              24.8%,
              25.12% {
                transform: scale(0.719, 1)
              }

              25.14%,
              25.29% {
                transform: scale(0.728, 1)
              }

              25.31%,
              25.62% {
                transform: scale(0.737, 1)
              }

              25.64%,
              26.3% {
                transform: scale(0.746, 1)
              }

              26.32%,
              26.47% {
                transform: scale(0.754, 1)
              }

              26.49%,
              26.8% {
                transform: scale(0.763, 1)
              }

              26.82%,
              27.14% {
                transform: scale(0.772, 1)
              }

              27.16%,
              27.31% {
                transform: scale(0.781, 1)
              }

              27.33%,
              27.48% {
                transform: scale(0.789, 1)
              }

              27.5%,
              27.81% {
                transform: scale(0.798, 1)
              }

              27.83%,
              28.66% {
                transform: scale(0.807, 1)
              }

              28.68%,
              29.33% {
                transform: scale(0.816, 1)
              }

              29.35%,
              30.85% {
                transform: scale(0.825, 1)
              }

              30.87%,
              31.69% {
                transform: scale(0.833, 1)
              }

              31.71%,
              39.11% {
                transform: scale(0.842, 1)
              }

              39.13%,
              39.79% {
                transform: scale(0.851, 1)
              }

              39.81%,
              39.96% {
                transform: scale(0.860, 1)
              }

              39.98%,
              40.12% {
                transform: scale(0.868, 1)
              }

              40.14%,
              40.29% {
                transform: scale(0.877, 1)
              }

              40.31%,
              40.97% {
                transform: scale(0.886, 1)
              }

              40.99%,
              41.14% {
                transform: scale(0.895, 1)
              }

              41.16%,
              41.47% {
                transform: scale(0.904, 1)
              }

              41.49%,
              41.64% {
                transform: scale(0.912, 1)
              }

              41.66%,
              41.81% {
                transform: scale(0.921, 1)
              }

              41.83%,
              42.15% {
                transform: scale(0.930, 1)
              }

              42.17%,
              42.82% {
                transform: scale(0.939, 1)
              }

              42.84%,
              42.99% {
                transform: scale(0.947, 1)
              }

              43.01%,
              43.16% {
                transform: scale(0.956, 1)
              }

              43.18%,
              43.33% {
                transform: scale(0.965, 1)
              }

              43.35%,
              44.51% {
                transform: scale(0.974, 1)
              }

              44.53%,
              44.68% {
                transform: scale(0.982, 1)
              }

              44.7%,
              45.86% {
                transform: scale(0.991, 1)
              }

              45.88%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u0 {
              fill: var(--c1);
              animation-name: u0;
              transform-origin: 0.0px 0
            }

            @keyframes u1 {
              46.03% {
                transform: scale(0.000, 1)
              }

              46.05%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u1 {
              fill: var(--c2);
              animation-name: u1;
              transform-origin: 543.1px 0
            }

            @keyframes u2 {
              46.36% {
                transform: scale(0.000, 1)
              }

              46.38%,
              49.23% {
                transform: scale(0.500, 1)
              }

              49.25%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u2 {
              fill: var(--c1);
              animation-name: u2;
              transform-origin: 547.9px 0
            }

            @keyframes u3 {
              49.4% {
                transform: scale(0.000, 1)
              }

              49.42%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u3 {
              fill: var(--c2);
              animation-name: u3;
              transform-origin: 557.4px 0
            }

            @keyframes u4 {
              52.44% {
                transform: scale(0.000, 1)
              }

              52.46%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u4 {
              fill: var(--c1);
              animation-name: u4;
              transform-origin: 562.2px 0
            }

            @keyframes u5 {
              52.6% {
                transform: scale(0.000, 1)
              }

              52.62%,
              53.45% {
                transform: scale(0.500, 1)
              }

              53.47%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u5 {
              fill: var(--c2);
              animation-name: u5;
              transform-origin: 566.9px 0
            }

            @keyframes u6 {
              53.62% {
                transform: scale(0.000, 1)
              }

              53.64%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u6 {
              fill: var(--c1);
              animation-name: u6;
              transform-origin: 576.4px 0
            }

            @keyframes u7 {
              53.78% {
                transform: scale(0.000, 1)
              }

              53.8%,
              53.95% {
                transform: scale(0.030, 1)
              }

              53.97%,
              54.12% {
                transform: scale(0.061, 1)
              }

              54.14%,
              54.29% {
                transform: scale(0.091, 1)
              }

              54.31%,
              54.63% {
                transform: scale(0.121, 1)
              }

              54.65%,
              54.96% {
                transform: scale(0.152, 1)
              }

              54.98%,
              55.13% {
                transform: scale(0.182, 1)
              }

              55.15%,
              55.3% {
                transform: scale(0.212, 1)
              }

              55.32%,
              55.47% {
                transform: scale(0.242, 1)
              }

              55.49%,
              55.98% {
                transform: scale(0.273, 1)
              }

              56%,
              56.15% {
                transform: scale(0.303, 1)
              }

              56.17%,
              56.82% {
                transform: scale(0.333, 1)
              }

              56.84%,
              57.33% {
                transform: scale(0.364, 1)
              }

              57.35%,
              58.51% {
                transform: scale(0.394, 1)
              }

              58.53%,
              58.84% {
                transform: scale(0.424, 1)
              }

              58.86%,
              59.35% {
                transform: scale(0.455, 1)
              }

              59.37%,
              59.69% {
                transform: scale(0.485, 1)
              }

              59.71%,
              59.86% {
                transform: scale(0.515, 1)
              }

              59.88%,
              60.36% {
                transform: scale(0.545, 1)
              }

              60.38%,
              60.53% {
                transform: scale(0.576, 1)
              }

              60.55%,
              61.04% {
                transform: scale(0.606, 1)
              }

              61.06%,
              61.2% {
                transform: scale(0.636, 1)
              }

              61.22%,
              61.88% {
                transform: scale(0.667, 1)
              }

              61.9%,
              63.23% {
                transform: scale(0.697, 1)
              }

              63.25%,
              63.4% {
                transform: scale(0.727, 1)
              }

              63.42%,
              64.07% {
                transform: scale(0.758, 1)
              }

              64.09%,
              64.75% {
                transform: scale(0.788, 1)
              }

              64.77%,
              66.09% {
                transform: scale(0.818, 1)
              }

              66.11%,
              67.61% {
                transform: scale(0.848, 1)
              }

              67.63%,
              70.98% {
                transform: scale(0.879, 1)
              }

              71%,
              74.19% {
                transform: scale(0.909, 1)
              }

              74.21%,
              74.36% {
                transform: scale(0.939, 1)
              }

              74.38%,
              75.37% {
                transform: scale(0.970, 1)
              }

              75.39%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u7 {
              fill: var(--c2);
              animation-name: u7;
              transform-origin: 581.2px 0
            }

            @keyframes u8 {
              76.72% {
                transform: scale(0.000, 1)
              }

              76.74%,
              78.91% {
                transform: scale(0.071, 1)
              }

              78.93%,
              80.26% {
                transform: scale(0.143, 1)
              }

              80.28%,
              80.77% {
                transform: scale(0.214, 1)
              }

              80.79%,
              81.78% {
                transform: scale(0.286, 1)
              }

              81.8%,
              82.11% {
                transform: scale(0.357, 1)
              }

              82.13%,
              82.62% {
                transform: scale(0.429, 1)
              }

              82.64%,
              82.96% {
                transform: scale(0.500, 1)
              }

              82.98%,
              83.13% {
                transform: scale(0.571, 1)
              }

              83.15%,
              83.46% {
                transform: scale(0.643, 1)
              }

              83.48%,
              84.31% {
                transform: scale(0.714, 1)
              }

              84.33%,
              85.49% {
                transform: scale(0.786, 1)
              }

              85.51%,
              86.84% {
                transform: scale(0.857, 1)
              }

              86.86%,
              88.19% {
                transform: scale(0.929, 1)
              }

              88.21%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u8 {
              fill: var(--c3);
              animation-name: u8;
              transform-origin: 738.4px 0
            }

            @keyframes u9 {
              88.52% {
                transform: scale(0.000, 1)
              }

              88.54%,
              88.86% {
                transform: scale(0.111, 1)
              }

              88.88%,
              89.37% {
                transform: scale(0.222, 1)
              }

              89.39%,
              90.38% {
                transform: scale(0.333, 1)
              }

              90.4%,
              91.9% {
                transform: scale(0.444, 1)
              }

              91.92%,
              93.08% {
                transform: scale(0.556, 1)
              }

              93.1%,
              95.61% {
                transform: scale(0.667, 1)
              }

              95.63%,
              96.62% {
                transform: scale(0.778, 1)
              }

              96.64%,
              97.29% {
                transform: scale(0.889, 1)
              }

              97.31%,
              100% {
                transform: scale(1.000, 1)
              }
            }

            .u.u9 {
              fill: var(--c4);
              animation-name: u9;
              transform-origin: 805.1px 0
            }

            .s {
              shape-rendering: geometricPrecision;
              fill: var(--cs);
              animation: none linear 59300ms infinite
            }

            @keyframes s0 {

              0%,
              99.83% {
                transform: translate(0px, -16px)
              }

              0.17% {
                transform: translate(0px, 0px)
              }

              0.67%,
              99.16% {
                transform: translate(48px, 0px)
              }

              0.84% {
                transform: translate(48px, 16px)
              }

              1.01% {
                transform: translate(32px, 16px)
              }

              1.18% {
                transform: translate(32px, 32px)
              }

              1.69% {
                transform: translate(80px, 32px)
              }

              1.85% {
                transform: translate(80px, 16px)
              }

              2.19%,
              85.16% {
                transform: translate(112px, 16px)
              }

              2.53%,
              39.63%,
              45.36%,
              64.25% {
                transform: translate(112px, 48px)
              }

              3.04% {
                transform: translate(160px, 48px)
              }

              3.37%,
              38.79% {
                transform: translate(160px, 16px)
              }

              3.88%,
              59.53% {
                transform: translate(208px, 16px)
              }

              4.22% {
                transform: translate(208px, -16px)
              }

              4.55% {
                transform: translate(240px, -16px)
              }

              4.89%,
              12.65%,
              59.19%,
              62.23% {
                transform: translate(240px, 16px)
              }

              5.23%,
              12.98%,
              89.54% {
                transform: translate(272px, 16px)
              }

              5.4% {
                transform: translate(272px, 32px)
              }

              5.73% {
                transform: translate(304px, 32px)
              }

              5.9%,
              89.21% {
                transform: translate(304px, 16px)
              }

              6.07% {
                transform: translate(320px, 16px)
              }

              6.24% {
                transform: translate(320px, 0px)
              }

              6.41%,
              88.03% {
                transform: translate(336px, 0px)
              }

              6.58% {
                transform: translate(336px, -16px)
              }

              7.08% {
                transform: translate(384px, -16px)
              }

              7.25% {
                transform: translate(384px, 0px)
              }

              7.42% {
                transform: translate(368px, 0px)
              }

              8.26% {
                transform: translate(368px, 80px)
              }

              8.6%,
              79.09% {
                transform: translate(400px, 80px)
              }

              8.77% {
                transform: translate(400px, 96px)
              }

              9.61% {
                transform: translate(320px, 96px)
              }

              9.78% {
                transform: translate(320px, 80px)
              }

              10.12% {
                transform: translate(288px, 80px)
              }

              10.46% {
                transform: translate(288px, 48px)
              }

              10.79%,
              11.47%,
              13.49%,
              81.28% {
                transform: translate(256px, 48px)
              }

              10.96%,
              11.64% {
                transform: translate(256px, 64px)
              }

              11.13%,
              80.61% {
                transform: translate(272px, 64px)
              }

              11.3%,
              13.32% {
                transform: translate(272px, 48px)
              }

              11.97% {
                transform: translate(224px, 64px)
              }

              12.31% {
                transform: translate(224px, 32px)
              }

              12.48% {
                transform: translate(240px, 32px)
              }

              13.83%,
              80.94% {
                transform: translate(256px, 80px)
              }

              14.33%,
              60.88% {
                transform: translate(208px, 80px)
              }

              14.5% {
                transform: translate(208px, 64px)
              }

              14.67%,
              60.2% {
                transform: translate(192px, 64px)
              }

              14.84% {
                transform: translate(192px, 80px)
              }

              15.35% {
                transform: translate(240px, 80px)
              }

              15.51%,
              61.38% {
                transform: translate(240px, 96px)
              }

              15.68% {
                transform: translate(256px, 96px)
              }

              15.85% {
                transform: translate(256px, 112px)
              }

              17.71% {
                transform: translate(432px, 112px)
              }

              17.88%,
              92.07% {
                transform: translate(432px, 96px)
              }

              18.04% {
                transform: translate(448px, 96px)
              }

              18.55%,
              22.26% {
                transform: translate(448px, 48px)
              }

              19.06% {
                transform: translate(496px, 48px)
              }

              19.22% {
                transform: translate(496px, 32px)
              }

              19.56% {
                transform: translate(528px, 32px)
              }

              19.73% {
                transform: translate(528px, 16px)
              }

              19.9% {
                transform: translate(512px, 16px)
              }

              20.07% {
                transform: translate(512px, 0px)
              }

              20.24% {
                transform: translate(496px, 0px)
              }

              20.4% {
                transform: translate(496px, 16px)
              }

              20.74% {
                transform: translate(464px, 16px)
              }

              20.91% {
                transform: translate(464px, 0px)
              }

              21.08% {
                transform: translate(448px, 0px)
              }

              21.25% {
                transform: translate(448px, 16px)
              }

              21.59%,
              71.84%,
              78.25% {
                transform: translate(416px, 16px)
              }

              21.75% {
                transform: translate(416px, 32px)
              }

              22.09% {
                transform: translate(448px, 32px)
              }

              22.77% {
                transform: translate(400px, 48px)
              }

              22.93% {
                transform: translate(400px, 32px)
              }

              23.27% {
                transform: translate(432px, 32px)
              }

              23.61% {
                transform: translate(432px, 64px)
              }

              24.11% {
                transform: translate(480px, 64px)
              }

              24.45% {
                transform: translate(480px, 96px)
              }

              25.13% {
                transform: translate(544px, 96px)
              }

              25.46% {
                transform: translate(544px, 64px)
              }

              25.63% {
                transform: translate(528px, 64px)
              }

              25.8% {
                transform: translate(528px, 48px)
              }

              26.31% {
                transform: translate(576px, 48px)
              }

              26.48% {
                transform: translate(576px, 32px)
              }

              26.98% {
                transform: translate(624px, 32px)
              }

              27.49% {
                transform: translate(624px, 80px)
              }

              27.66% {
                transform: translate(608px, 80px)
              }

              27.82% {
                transform: translate(608px, 96px)
              }

              28.67% {
                transform: translate(688px, 96px)
              }

              29.01% {
                transform: translate(688px, 64px)
              }

              29.34% {
                transform: translate(656px, 64px)
              }

              29.51% {
                transform: translate(656px, 48px)
              }

              30.69% {
                transform: translate(768px, 48px)
              }

              30.86% {
                transform: translate(768px, 64px)
              }

              31.03% {
                transform: translate(784px, 64px)
              }

              31.53% {
                transform: translate(784px, 16px)
              }

              31.7% {
                transform: translate(768px, 16px)
              }

              32.04% {
                transform: translate(768px, -16px)
              }

              38.28%,
              49.75%,
              86.17% {
                transform: translate(176px, -16px)
              }

              38.62% {
                transform: translate(176px, 16px)
              }

              38.95%,
              96.96% {
                transform: translate(160px, 32px)
              }

              39.12% {
                transform: translate(144px, 32px)
              }

              39.29%,
              45.7% {
                transform: translate(144px, 48px)
              }

              39.8%,
              40.47%,
              47.89% {
                transform: translate(112px, 64px)
              }

              39.97%,
              47.72% {
                transform: translate(96px, 64px)
              }

              40.13% {
                transform: translate(96px, 80px)
              }

              40.3%,
              64.59% {
                transform: translate(112px, 80px)
              }

              41.15% {
                transform: translate(48px, 64px)
              }

              41.32% {
                transform: translate(48px, 48px)
              }

              41.48% {
                transform: translate(32px, 48px)
              }

              41.65%,
              42.66% {
                transform: translate(32px, 64px)
              }

              41.82% {
                transform: translate(16px, 64px)
              }

              41.99% {
                transform: translate(16px, 48px)
              }

              42.16% {
                transform: translate(0px, 48px)
              }

              42.33% {
                transform: translate(0px, 64px)
              }

              42.83% {
                transform: translate(32px, 80px)
              }

              43% {
                transform: translate(48px, 80px)
              }

              43.17% {
                transform: translate(48px, 96px)
              }

              43.51% {
                transform: translate(80px, 96px)
              }

              44.52% {
                transform: translate(80px, 0px)
              }

              44.69% {
                transform: translate(96px, 0px)
              }

              45.03% {
                transform: translate(96px, 32px)
              }

              45.19%,
              84.99% {
                transform: translate(112px, 32px)
              }

              46.04% {
                transform: translate(144px, 80px)
              }

              46.21%,
              65.09% {
                transform: translate(160px, 80px)
              }

              46.54%,
              65.43% {
                transform: translate(160px, 112px)
              }

              47.22% {
                transform: translate(96px, 112px)
              }

              48.74% {
                transform: translate(112px, -16px)
              }

              49.07% {
                transform: translate(144px, -16px)
              }

              49.24%,
              98.15% {
                transform: translate(144px, 0px)
              }

              49.58%,
              86% {
                transform: translate(176px, 0px)
              }

              51.77% {
                transform: translate(368px, -16px)
              }

              52.28% {
                transform: translate(368px, 32px)
              }

              52.45%,
              54.47% {
                transform: translate(352px, 32px)
              }

              52.61% {
                transform: translate(352px, 16px)
              }

              52.78% {
                transform: translate(368px, 16px)
              }

              53.29% {
                transform: translate(368px, 64px)
              }

              53.79% {
                transform: translate(320px, 64px)
              }

              54.13% {
                transform: translate(320px, 32px)
              }

              54.64% {
                transform: translate(352px, 48px)
              }

              54.97% {
                transform: translate(384px, 48px)
              }

              55.31% {
                transform: translate(384px, 16px)
              }

              55.48% {
                transform: translate(400px, 16px)
              }

              55.99%,
              79.26% {
                transform: translate(400px, 64px)
              }

              56.66% {
                transform: translate(336px, 64px)
              }

              56.83% {
                transform: translate(336px, 80px)
              }

              57.17% {
                transform: translate(304px, 80px)
              }

              57.34% {
                transform: translate(304px, 96px)
              }

              57.5% {
                transform: translate(288px, 96px)
              }

              58.18% {
                transform: translate(288px, 32px)
              }

              58.52% {
                transform: translate(256px, 32px)
              }

              58.85% {
                transform: translate(256px, 0px)
              }

              59.02% {
                transform: translate(240px, 0px)
              }

              59.7% {
                transform: translate(208px, 32px)
              }

              59.87% {
                transform: translate(192px, 32px)
              }

              60.37% {
                transform: translate(176px, 64px)
              }

              60.54% {
                transform: translate(176px, 80px)
              }

              61.05% {
                transform: translate(208px, 96px)
              }

              63.74% {
                transform: translate(96px, 16px)
              }

              64.08% {
                transform: translate(96px, 48px)
              }

              65.94% {
                transform: translate(112px, 112px)
              }

              67.12% {
                transform: translate(112px, 0px)
              }

              67.62% {
                transform: translate(64px, 0px)
              }

              67.79% {
                transform: translate(64px, -16px)
              }

              70.83% {
                transform: translate(352px, -16px)
              }

              70.99% {
                transform: translate(352px, 0px)
              }

              71.67% {
                transform: translate(416px, 0px)
              }

              73.19% {
                transform: translate(544px, 16px)
              }

              73.36% {
                transform: translate(544px, 32px)
              }

              74.03% {
                transform: translate(608px, 32px)
              }

              74.37% {
                transform: translate(608px, 64px)
              }

              75.04% {
                transform: translate(672px, 64px)
              }

              75.55% {
                transform: translate(672px, 16px)
              }

              78.92% {
                transform: translate(416px, 80px)
              }

              80.78% {
                transform: translate(272px, 80px)
              }

              82.12% {
                transform: translate(176px, 48px)
              }

              82.63% {
                transform: translate(176px, 96px)
              }

              83.14% {
                transform: translate(128px, 96px)
              }

              83.64% {
                transform: translate(128px, 48px)
              }

              84.32% {
                transform: translate(64px, 48px)
              }

              84.49% {
                transform: translate(64px, 32px)
              }

              85.33% {
                transform: translate(128px, 16px)
              }

              85.5%,
              96.29% {
                transform: translate(128px, 0px)
              }

              86.68% {
                transform: translate(224px, -16px)
              }

              86.85% {
                transform: translate(224px, 0px)
              }

              88.53% {
                transform: translate(336px, 48px)
              }

              88.87% {
                transform: translate(304px, 48px)
              }

              90.39% {
                transform: translate(272px, 96px)
              }

              93.09% {
                transform: translate(432px, 0px)
              }

              96.63% {
                transform: translate(128px, 32px)
              }

              97.3% {
                transform: translate(160px, 64px)
              }

              97.47% {
                transform: translate(144px, 64px)
              }

              99.33% {
                transform: translate(48px, -16px)
              }
            }

            .s.s0 {
              transform: translate(0px, -16px);
              animation-name: s0
            }

            @keyframes s1 {

              0%,
              99.83% {
                transform: translate(16px, -16px)
              }

              0.17% {
                transform: translate(0px, -16px)
              }

              0.34% {
                transform: translate(0px, 0px)
              }

              0.84%,
              99.33% {
                transform: translate(48px, 0px)
              }

              1.01% {
                transform: translate(48px, 16px)
              }

              1.18% {
                transform: translate(32px, 16px)
              }

              1.35% {
                transform: translate(32px, 32px)
              }

              1.85% {
                transform: translate(80px, 32px)
              }

              2.02% {
                transform: translate(80px, 16px)
              }

              2.36%,
              85.33% {
                transform: translate(112px, 16px)
              }

              2.7%,
              39.8%,
              45.53%,
              64.42% {
                transform: translate(112px, 48px)
              }

              3.2% {
                transform: translate(160px, 48px)
              }

              3.54%,
              38.95% {
                transform: translate(160px, 16px)
              }

              4.05%,
              59.7% {
                transform: translate(208px, 16px)
              }

              4.38% {
                transform: translate(208px, -16px)
              }

              4.72% {
                transform: translate(240px, -16px)
              }

              5.06%,
              12.82%,
              59.36%,
              62.39% {
                transform: translate(240px, 16px)
              }

              5.4%,
              13.15%,
              89.71% {
                transform: translate(272px, 16px)
              }

              5.56% {
                transform: translate(272px, 32px)
              }

              5.9% {
                transform: translate(304px, 32px)
              }

              6.07%,
              89.38% {
                transform: translate(304px, 16px)
              }

              6.24% {
                transform: translate(320px, 16px)
              }

              6.41% {
                transform: translate(320px, 0px)
              }

              6.58%,
              88.2% {
                transform: translate(336px, 0px)
              }

              6.75% {
                transform: translate(336px, -16px)
              }

              7.25% {
                transform: translate(384px, -16px)
              }

              7.42% {
                transform: translate(384px, 0px)
              }

              7.59% {
                transform: translate(368px, 0px)
              }

              8.43% {
                transform: translate(368px, 80px)
              }

              8.77%,
              79.26% {
                transform: translate(400px, 80px)
              }

              8.94% {
                transform: translate(400px, 96px)
              }

              9.78% {
                transform: translate(320px, 96px)
              }

              9.95% {
                transform: translate(320px, 80px)
              }

              10.29% {
                transform: translate(288px, 80px)
              }

              10.62% {
                transform: translate(288px, 48px)
              }

              10.96%,
              11.64%,
              13.66%,
              81.45% {
                transform: translate(256px, 48px)
              }

              11.13%,
              11.8% {
                transform: translate(256px, 64px)
              }

              11.3%,
              80.78% {
                transform: translate(272px, 64px)
              }

              11.47%,
              13.49% {
                transform: translate(272px, 48px)
              }

              12.14% {
                transform: translate(224px, 64px)
              }

              12.48% {
                transform: translate(224px, 32px)
              }

              12.65% {
                transform: translate(240px, 32px)
              }

              14%,
              81.11% {
                transform: translate(256px, 80px)
              }

              14.5%,
              61.05% {
                transform: translate(208px, 80px)
              }

              14.67% {
                transform: translate(208px, 64px)
              }

              14.84%,
              60.37% {
                transform: translate(192px, 64px)
              }

              15.01% {
                transform: translate(192px, 80px)
              }

              15.51% {
                transform: translate(240px, 80px)
              }

              15.68%,
              61.55% {
                transform: translate(240px, 96px)
              }

              15.85% {
                transform: translate(256px, 96px)
              }

              16.02% {
                transform: translate(256px, 112px)
              }

              17.88% {
                transform: translate(432px, 112px)
              }

              18.04%,
              92.24% {
                transform: translate(432px, 96px)
              }

              18.21% {
                transform: translate(448px, 96px)
              }

              18.72%,
              22.43% {
                transform: translate(448px, 48px)
              }

              19.22% {
                transform: translate(496px, 48px)
              }

              19.39% {
                transform: translate(496px, 32px)
              }

              19.73% {
                transform: translate(528px, 32px)
              }

              19.9% {
                transform: translate(528px, 16px)
              }

              20.07% {
                transform: translate(512px, 16px)
              }

              20.24% {
                transform: translate(512px, 0px)
              }

              20.4% {
                transform: translate(496px, 0px)
              }

              20.57% {
                transform: translate(496px, 16px)
              }

              20.91% {
                transform: translate(464px, 16px)
              }

              21.08% {
                transform: translate(464px, 0px)
              }

              21.25% {
                transform: translate(448px, 0px)
              }

              21.42% {
                transform: translate(448px, 16px)
              }

              21.75%,
              72.01%,
              78.41% {
                transform: translate(416px, 16px)
              }

              21.92% {
                transform: translate(416px, 32px)
              }

              22.26% {
                transform: translate(448px, 32px)
              }

              22.93% {
                transform: translate(400px, 48px)
              }

              23.1% {
                transform: translate(400px, 32px)
              }

              23.44% {
                transform: translate(432px, 32px)
              }

              23.78% {
                transform: translate(432px, 64px)
              }

              24.28% {
                transform: translate(480px, 64px)
              }

              24.62% {
                transform: translate(480px, 96px)
              }

              25.3% {
                transform: translate(544px, 96px)
              }

              25.63% {
                transform: translate(544px, 64px)
              }

              25.8% {
                transform: translate(528px, 64px)
              }

              25.97% {
                transform: translate(528px, 48px)
              }

              26.48% {
                transform: translate(576px, 48px)
              }

              26.64% {
                transform: translate(576px, 32px)
              }

              27.15% {
                transform: translate(624px, 32px)
              }

              27.66% {
                transform: translate(624px, 80px)
              }

              27.82% {
                transform: translate(608px, 80px)
              }

              27.99% {
                transform: translate(608px, 96px)
              }

              28.84% {
                transform: translate(688px, 96px)
              }

              29.17% {
                transform: translate(688px, 64px)
              }

              29.51% {
                transform: translate(656px, 64px)
              }

              29.68% {
                transform: translate(656px, 48px)
              }

              30.86% {
                transform: translate(768px, 48px)
              }

              31.03% {
                transform: translate(768px, 64px)
              }

              31.2% {
                transform: translate(784px, 64px)
              }

              31.7% {
                transform: translate(784px, 16px)
              }

              31.87% {
                transform: translate(768px, 16px)
              }

              32.21% {
                transform: translate(768px, -16px)
              }

              38.45%,
              49.92%,
              86.34% {
                transform: translate(176px, -16px)
              }

              38.79% {
                transform: translate(176px, 16px)
              }

              39.12%,
              97.13% {
                transform: translate(160px, 32px)
              }

              39.29% {
                transform: translate(144px, 32px)
              }

              39.46%,
              45.87% {
                transform: translate(144px, 48px)
              }

              39.97%,
              40.64%,
              48.06% {
                transform: translate(112px, 64px)
              }

              40.13%,
              47.89% {
                transform: translate(96px, 64px)
              }

              40.3% {
                transform: translate(96px, 80px)
              }

              40.47%,
              64.76% {
                transform: translate(112px, 80px)
              }

              41.32% {
                transform: translate(48px, 64px)
              }

              41.48% {
                transform: translate(48px, 48px)
              }

              41.65% {
                transform: translate(32px, 48px)
              }

              41.82%,
              42.83% {
                transform: translate(32px, 64px)
              }

              41.99% {
                transform: translate(16px, 64px)
              }

              42.16% {
                transform: translate(16px, 48px)
              }

              42.33% {
                transform: translate(0px, 48px)
              }

              42.5% {
                transform: translate(0px, 64px)
              }

              43% {
                transform: translate(32px, 80px)
              }

              43.17% {
                transform: translate(48px, 80px)
              }

              43.34% {
                transform: translate(48px, 96px)
              }

              43.68% {
                transform: translate(80px, 96px)
              }

              44.69% {
                transform: translate(80px, 0px)
              }

              44.86% {
                transform: translate(96px, 0px)
              }

              45.19% {
                transform: translate(96px, 32px)
              }

              45.36%,
              85.16% {
                transform: translate(112px, 32px)
              }

              46.21% {
                transform: translate(144px, 80px)
              }

              46.37%,
              65.26% {
                transform: translate(160px, 80px)
              }

              46.71%,
              65.6% {
                transform: translate(160px, 112px)
              }

              47.39% {
                transform: translate(96px, 112px)
              }

              48.9% {
                transform: translate(112px, -16px)
              }

              49.24% {
                transform: translate(144px, -16px)
              }

              49.41%,
              98.31% {
                transform: translate(144px, 0px)
              }

              49.75%,
              86.17% {
                transform: translate(176px, 0px)
              }

              51.94% {
                transform: translate(368px, -16px)
              }

              52.45% {
                transform: translate(368px, 32px)
              }

              52.61%,
              54.64% {
                transform: translate(352px, 32px)
              }

              52.78% {
                transform: translate(352px, 16px)
              }

              52.95% {
                transform: translate(368px, 16px)
              }

              53.46% {
                transform: translate(368px, 64px)
              }

              53.96% {
                transform: translate(320px, 64px)
              }

              54.3% {
                transform: translate(320px, 32px)
              }

              54.81% {
                transform: translate(352px, 48px)
              }

              55.14% {
                transform: translate(384px, 48px)
              }

              55.48% {
                transform: translate(384px, 16px)
              }

              55.65% {
                transform: translate(400px, 16px)
              }

              56.16%,
              79.43% {
                transform: translate(400px, 64px)
              }

              56.83% {
                transform: translate(336px, 64px)
              }

              57% {
                transform: translate(336px, 80px)
              }

              57.34% {
                transform: translate(304px, 80px)
              }

              57.5% {
                transform: translate(304px, 96px)
              }

              57.67% {
                transform: translate(288px, 96px)
              }

              58.35% {
                transform: translate(288px, 32px)
              }

              58.68% {
                transform: translate(256px, 32px)
              }

              59.02% {
                transform: translate(256px, 0px)
              }

              59.19% {
                transform: translate(240px, 0px)
              }

              59.87% {
                transform: translate(208px, 32px)
              }

              60.03% {
                transform: translate(192px, 32px)
              }

              60.54% {
                transform: translate(176px, 64px)
              }

              60.71% {
                transform: translate(176px, 80px)
              }

              61.21% {
                transform: translate(208px, 96px)
              }

              63.91% {
                transform: translate(96px, 16px)
              }

              64.25% {
                transform: translate(96px, 48px)
              }

              66.1% {
                transform: translate(112px, 112px)
              }

              67.28% {
                transform: translate(112px, 0px)
              }

              67.79% {
                transform: translate(64px, 0px)
              }

              67.96% {
                transform: translate(64px, -16px)
              }

              70.99% {
                transform: translate(352px, -16px)
              }

              71.16% {
                transform: translate(352px, 0px)
              }

              71.84% {
                transform: translate(416px, 0px)
              }

              73.36% {
                transform: translate(544px, 16px)
              }

              73.52% {
                transform: translate(544px, 32px)
              }

              74.2% {
                transform: translate(608px, 32px)
              }

              74.54% {
                transform: translate(608px, 64px)
              }

              75.21% {
                transform: translate(672px, 64px)
              }

              75.72% {
                transform: translate(672px, 16px)
              }

              79.09% {
                transform: translate(416px, 80px)
              }

              80.94% {
                transform: translate(272px, 80px)
              }

              82.29% {
                transform: translate(176px, 48px)
              }

              82.8% {
                transform: translate(176px, 96px)
              }

              83.31% {
                transform: translate(128px, 96px)
              }

              83.81% {
                transform: translate(128px, 48px)
              }

              84.49% {
                transform: translate(64px, 48px)
              }

              84.65% {
                transform: translate(64px, 32px)
              }

              85.5% {
                transform: translate(128px, 16px)
              }

              85.67%,
              96.46% {
                transform: translate(128px, 0px)
              }

              86.85% {
                transform: translate(224px, -16px)
              }

              87.02% {
                transform: translate(224px, 0px)
              }

              88.7% {
                transform: translate(336px, 48px)
              }

              89.04% {
                transform: translate(304px, 48px)
              }

              90.56% {
                transform: translate(272px, 96px)
              }

              93.25% {
                transform: translate(432px, 0px)
              }

              96.8% {
                transform: translate(128px, 32px)
              }

              97.47% {
                transform: translate(160px, 64px)
              }

              97.64% {
                transform: translate(144px, 64px)
              }

              99.49% {
                transform: translate(48px, -16px)
              }
            }

            .s.s1 {
              transform: translate(16px, -16px);
              animation-name: s1
            }

            @keyframes s2 {

              0%,
              99.83% {
                transform: translate(32px, -16px)
              }

              0.34% {
                transform: translate(0px, -16px)
              }

              0.51% {
                transform: translate(0px, 0px)
              }

              1.01%,
              99.49% {
                transform: translate(48px, 0px)
              }

              1.18% {
                transform: translate(48px, 16px)
              }

              1.35% {
                transform: translate(32px, 16px)
              }

              1.52% {
                transform: translate(32px, 32px)
              }

              2.02% {
                transform: translate(80px, 32px)
              }

              2.19% {
                transform: translate(80px, 16px)
              }

              2.53%,
              85.5% {
                transform: translate(112px, 16px)
              }

              2.87%,
              39.97%,
              45.7%,
              64.59% {
                transform: translate(112px, 48px)
              }

              3.37% {
                transform: translate(160px, 48px)
              }

              3.71%,
              39.12% {
                transform: translate(160px, 16px)
              }

              4.22%,
              59.87% {
                transform: translate(208px, 16px)
              }

              4.55% {
                transform: translate(208px, -16px)
              }

              4.89% {
                transform: translate(240px, -16px)
              }

              5.23%,
              12.98%,
              59.53%,
              62.56% {
                transform: translate(240px, 16px)
              }

              5.56%,
              13.32%,
              89.88% {
                transform: translate(272px, 16px)
              }

              5.73% {
                transform: translate(272px, 32px)
              }

              6.07% {
                transform: translate(304px, 32px)
              }

              6.24%,
              89.54% {
                transform: translate(304px, 16px)
              }

              6.41% {
                transform: translate(320px, 16px)
              }

              6.58% {
                transform: translate(320px, 0px)
              }

              6.75%,
              88.36% {
                transform: translate(336px, 0px)
              }

              6.91% {
                transform: translate(336px, -16px)
              }

              7.42% {
                transform: translate(384px, -16px)
              }

              7.59% {
                transform: translate(384px, 0px)
              }

              7.76% {
                transform: translate(368px, 0px)
              }

              8.6% {
                transform: translate(368px, 80px)
              }

              8.94%,
              79.43% {
                transform: translate(400px, 80px)
              }

              9.11% {
                transform: translate(400px, 96px)
              }

              9.95% {
                transform: translate(320px, 96px)
              }

              10.12% {
                transform: translate(320px, 80px)
              }

              10.46% {
                transform: translate(288px, 80px)
              }

              10.79% {
                transform: translate(288px, 48px)
              }

              11.13%,
              11.8%,
              13.83%,
              81.62% {
                transform: translate(256px, 48px)
              }

              11.3%,
              11.97% {
                transform: translate(256px, 64px)
              }

              11.47%,
              80.94% {
                transform: translate(272px, 64px)
              }

              11.64%,
              13.66% {
                transform: translate(272px, 48px)
              }

              12.31% {
                transform: translate(224px, 64px)
              }

              12.65% {
                transform: translate(224px, 32px)
              }

              12.82% {
                transform: translate(240px, 32px)
              }

              14.17%,
              81.28% {
                transform: translate(256px, 80px)
              }

              14.67%,
              61.21% {
                transform: translate(208px, 80px)
              }

              14.84% {
                transform: translate(208px, 64px)
              }

              15.01%,
              60.54% {
                transform: translate(192px, 64px)
              }

              15.18% {
                transform: translate(192px, 80px)
              }

              15.68% {
                transform: translate(240px, 80px)
              }

              15.85%,
              61.72% {
                transform: translate(240px, 96px)
              }

              16.02% {
                transform: translate(256px, 96px)
              }

              16.19% {
                transform: translate(256px, 112px)
              }

              18.04% {
                transform: translate(432px, 112px)
              }

              18.21%,
              92.41% {
                transform: translate(432px, 96px)
              }

              18.38% {
                transform: translate(448px, 96px)
              }

              18.89%,
              22.6% {
                transform: translate(448px, 48px)
              }

              19.39% {
                transform: translate(496px, 48px)
              }

              19.56% {
                transform: translate(496px, 32px)
              }

              19.9% {
                transform: translate(528px, 32px)
              }

              20.07% {
                transform: translate(528px, 16px)
              }

              20.24% {
                transform: translate(512px, 16px)
              }

              20.4% {
                transform: translate(512px, 0px)
              }

              20.57% {
                transform: translate(496px, 0px)
              }

              20.74% {
                transform: translate(496px, 16px)
              }

              21.08% {
                transform: translate(464px, 16px)
              }

              21.25% {
                transform: translate(464px, 0px)
              }

              21.42% {
                transform: translate(448px, 0px)
              }

              21.59% {
                transform: translate(448px, 16px)
              }

              21.92%,
              72.18%,
              78.58% {
                transform: translate(416px, 16px)
              }

              22.09% {
                transform: translate(416px, 32px)
              }

              22.43% {
                transform: translate(448px, 32px)
              }

              23.1% {
                transform: translate(400px, 48px)
              }

              23.27% {
                transform: translate(400px, 32px)
              }

              23.61% {
                transform: translate(432px, 32px)
              }

              23.95% {
                transform: translate(432px, 64px)
              }

              24.45% {
                transform: translate(480px, 64px)
              }

              24.79% {
                transform: translate(480px, 96px)
              }

              25.46% {
                transform: translate(544px, 96px)
              }

              25.8% {
                transform: translate(544px, 64px)
              }

              25.97% {
                transform: translate(528px, 64px)
              }

              26.14% {
                transform: translate(528px, 48px)
              }

              26.64% {
                transform: translate(576px, 48px)
              }

              26.81% {
                transform: translate(576px, 32px)
              }

              27.32% {
                transform: translate(624px, 32px)
              }

              27.82% {
                transform: translate(624px, 80px)
              }

              27.99% {
                transform: translate(608px, 80px)
              }

              28.16% {
                transform: translate(608px, 96px)
              }

              29.01% {
                transform: translate(688px, 96px)
              }

              29.34% {
                transform: translate(688px, 64px)
              }

              29.68% {
                transform: translate(656px, 64px)
              }

              29.85% {
                transform: translate(656px, 48px)
              }

              31.03% {
                transform: translate(768px, 48px)
              }

              31.2% {
                transform: translate(768px, 64px)
              }

              31.37% {
                transform: translate(784px, 64px)
              }

              31.87% {
                transform: translate(784px, 16px)
              }

              32.04% {
                transform: translate(768px, 16px)
              }

              32.38% {
                transform: translate(768px, -16px)
              }

              38.62%,
              50.08%,
              86.51% {
                transform: translate(176px, -16px)
              }

              38.95% {
                transform: translate(176px, 16px)
              }

              39.29%,
              97.3% {
                transform: translate(160px, 32px)
              }

              39.46% {
                transform: translate(144px, 32px)
              }

              39.63%,
              46.04% {
                transform: translate(144px, 48px)
              }

              40.13%,
              40.81%,
              48.23% {
                transform: translate(112px, 64px)
              }

              40.3%,
              48.06% {
                transform: translate(96px, 64px)
              }

              40.47% {
                transform: translate(96px, 80px)
              }

              40.64%,
              64.92% {
                transform: translate(112px, 80px)
              }

              41.48% {
                transform: translate(48px, 64px)
              }

              41.65% {
                transform: translate(48px, 48px)
              }

              41.82% {
                transform: translate(32px, 48px)
              }

              41.99%,
              43% {
                transform: translate(32px, 64px)
              }

              42.16% {
                transform: translate(16px, 64px)
              }

              42.33% {
                transform: translate(16px, 48px)
              }

              42.5% {
                transform: translate(0px, 48px)
              }

              42.66% {
                transform: translate(0px, 64px)
              }

              43.17% {
                transform: translate(32px, 80px)
              }

              43.34% {
                transform: translate(48px, 80px)
              }

              43.51% {
                transform: translate(48px, 96px)
              }

              43.84% {
                transform: translate(80px, 96px)
              }

              44.86% {
                transform: translate(80px, 0px)
              }

              45.03% {
                transform: translate(96px, 0px)
              }

              45.36% {
                transform: translate(96px, 32px)
              }

              45.53%,
              85.33% {
                transform: translate(112px, 32px)
              }

              46.37% {
                transform: translate(144px, 80px)
              }

              46.54%,
              65.43% {
                transform: translate(160px, 80px)
              }

              46.88%,
              65.77% {
                transform: translate(160px, 112px)
              }

              47.55% {
                transform: translate(96px, 112px)
              }

              49.07% {
                transform: translate(112px, -16px)
              }

              49.41% {
                transform: translate(144px, -16px)
              }

              49.58%,
              98.48% {
                transform: translate(144px, 0px)
              }

              49.92%,
              86.34% {
                transform: translate(176px, 0px)
              }

              52.11% {
                transform: translate(368px, -16px)
              }

              52.61% {
                transform: translate(368px, 32px)
              }

              52.78%,
              54.81% {
                transform: translate(352px, 32px)
              }

              52.95% {
                transform: translate(352px, 16px)
              }

              53.12% {
                transform: translate(368px, 16px)
              }

              53.63% {
                transform: translate(368px, 64px)
              }

              54.13% {
                transform: translate(320px, 64px)
              }

              54.47% {
                transform: translate(320px, 32px)
              }

              54.97% {
                transform: translate(352px, 48px)
              }

              55.31% {
                transform: translate(384px, 48px)
              }

              55.65% {
                transform: translate(384px, 16px)
              }

              55.82% {
                transform: translate(400px, 16px)
              }

              56.32%,
              79.6% {
                transform: translate(400px, 64px)
              }

              57% {
                transform: translate(336px, 64px)
              }

              57.17% {
                transform: translate(336px, 80px)
              }

              57.5% {
                transform: translate(304px, 80px)
              }

              57.67% {
                transform: translate(304px, 96px)
              }

              57.84% {
                transform: translate(288px, 96px)
              }

              58.52% {
                transform: translate(288px, 32px)
              }

              58.85% {
                transform: translate(256px, 32px)
              }

              59.19% {
                transform: translate(256px, 0px)
              }

              59.36% {
                transform: translate(240px, 0px)
              }

              60.03% {
                transform: translate(208px, 32px)
              }

              60.2% {
                transform: translate(192px, 32px)
              }

              60.71% {
                transform: translate(176px, 64px)
              }

              60.88% {
                transform: translate(176px, 80px)
              }

              61.38% {
                transform: translate(208px, 96px)
              }

              64.08% {
                transform: translate(96px, 16px)
              }

              64.42% {
                transform: translate(96px, 48px)
              }

              66.27% {
                transform: translate(112px, 112px)
              }

              67.45% {
                transform: translate(112px, 0px)
              }

              67.96% {
                transform: translate(64px, 0px)
              }

              68.13% {
                transform: translate(64px, -16px)
              }

              71.16% {
                transform: translate(352px, -16px)
              }

              71.33% {
                transform: translate(352px, 0px)
              }

              72.01% {
                transform: translate(416px, 0px)
              }

              73.52% {
                transform: translate(544px, 16px)
              }

              73.69% {
                transform: translate(544px, 32px)
              }

              74.37% {
                transform: translate(608px, 32px)
              }

              74.7% {
                transform: translate(608px, 64px)
              }

              75.38% {
                transform: translate(672px, 64px)
              }

              75.89% {
                transform: translate(672px, 16px)
              }

              79.26% {
                transform: translate(416px, 80px)
              }

              81.11% {
                transform: translate(272px, 80px)
              }

              82.46% {
                transform: translate(176px, 48px)
              }

              82.97% {
                transform: translate(176px, 96px)
              }

              83.47% {
                transform: translate(128px, 96px)
              }

              83.98% {
                transform: translate(128px, 48px)
              }

              84.65% {
                transform: translate(64px, 48px)
              }

              84.82% {
                transform: translate(64px, 32px)
              }

              85.67% {
                transform: translate(128px, 16px)
              }

              85.83%,
              96.63% {
                transform: translate(128px, 0px)
              }

              87.02% {
                transform: translate(224px, -16px)
              }

              87.18% {
                transform: translate(224px, 0px)
              }

              88.87% {
                transform: translate(336px, 48px)
              }

              89.21% {
                transform: translate(304px, 48px)
              }

              90.73% {
                transform: translate(272px, 96px)
              }

              93.42% {
                transform: translate(432px, 0px)
              }

              96.96% {
                transform: translate(128px, 32px)
              }

              97.64% {
                transform: translate(160px, 64px)
              }

              97.81% {
                transform: translate(144px, 64px)
              }

              99.66% {
                transform: translate(48px, -16px)
              }
            }

            .s.s2 {
              transform: translate(32px, -16px);
              animation-name: s2
            }

            @keyframes s3 {

              0%,
              99.83% {
                transform: translate(48px, -16px)
              }

              0.51% {
                transform: translate(0px, -16px)
              }

              0.67% {
                transform: translate(0px, 0px)
              }

              1.18%,
              99.66% {
                transform: translate(48px, 0px)
              }

              1.35% {
                transform: translate(48px, 16px)
              }

              1.52% {
                transform: translate(32px, 16px)
              }

              1.69% {
                transform: translate(32px, 32px)
              }

              2.19% {
                transform: translate(80px, 32px)
              }

              2.36% {
                transform: translate(80px, 16px)
              }

              2.7%,
              85.67% {
                transform: translate(112px, 16px)
              }

              3.04%,
              40.13%,
              45.87%,
              64.76% {
                transform: translate(112px, 48px)
              }

              3.54% {
                transform: translate(160px, 48px)
              }

              3.88%,
              39.29% {
                transform: translate(160px, 16px)
              }

              4.38%,
              60.03% {
                transform: translate(208px, 16px)
              }

              4.72% {
                transform: translate(208px, -16px)
              }

              5.06% {
                transform: translate(240px, -16px)
              }

              5.4%,
              13.15%,
              59.7%,
              62.73% {
                transform: translate(240px, 16px)
              }

              5.73%,
              13.49%,
              90.05% {
                transform: translate(272px, 16px)
              }

              5.9% {
                transform: translate(272px, 32px)
              }

              6.24% {
                transform: translate(304px, 32px)
              }

              6.41%,
              89.71% {
                transform: translate(304px, 16px)
              }

              6.58% {
                transform: translate(320px, 16px)
              }

              6.75% {
                transform: translate(320px, 0px)
              }

              6.91%,
              88.53% {
                transform: translate(336px, 0px)
              }

              7.08% {
                transform: translate(336px, -16px)
              }

              7.59% {
                transform: translate(384px, -16px)
              }

              7.76% {
                transform: translate(384px, 0px)
              }

              7.93% {
                transform: translate(368px, 0px)
              }

              8.77% {
                transform: translate(368px, 80px)
              }

              9.11%,
              79.6% {
                transform: translate(400px, 80px)
              }

              9.27% {
                transform: translate(400px, 96px)
              }

              10.12% {
                transform: translate(320px, 96px)
              }

              10.29% {
                transform: translate(320px, 80px)
              }

              10.62% {
                transform: translate(288px, 80px)
              }

              10.96% {
                transform: translate(288px, 48px)
              }

              11.3%,
              11.97%,
              14%,
              81.79% {
                transform: translate(256px, 48px)
              }

              11.47%,
              12.14% {
                transform: translate(256px, 64px)
              }

              11.64%,
              81.11% {
                transform: translate(272px, 64px)
              }

              11.8%,
              13.83% {
                transform: translate(272px, 48px)
              }

              12.48% {
                transform: translate(224px, 64px)
              }

              12.82% {
                transform: translate(224px, 32px)
              }

              12.98% {
                transform: translate(240px, 32px)
              }

              14.33%,
              81.45% {
                transform: translate(256px, 80px)
              }

              14.84%,
              61.38% {
                transform: translate(208px, 80px)
              }

              15.01% {
                transform: translate(208px, 64px)
              }

              15.18%,
              60.71% {
                transform: translate(192px, 64px)
              }

              15.35% {
                transform: translate(192px, 80px)
              }

              15.85% {
                transform: translate(240px, 80px)
              }

              16.02%,
              61.89% {
                transform: translate(240px, 96px)
              }

              16.19% {
                transform: translate(256px, 96px)
              }

              16.36% {
                transform: translate(256px, 112px)
              }

              18.21% {
                transform: translate(432px, 112px)
              }

              18.38%,
              92.58% {
                transform: translate(432px, 96px)
              }

              18.55% {
                transform: translate(448px, 96px)
              }

              19.06%,
              22.77% {
                transform: translate(448px, 48px)
              }

              19.56% {
                transform: translate(496px, 48px)
              }

              19.73% {
                transform: translate(496px, 32px)
              }

              20.07% {
                transform: translate(528px, 32px)
              }

              20.24% {
                transform: translate(528px, 16px)
              }

              20.4% {
                transform: translate(512px, 16px)
              }

              20.57% {
                transform: translate(512px, 0px)
              }

              20.74% {
                transform: translate(496px, 0px)
              }

              20.91% {
                transform: translate(496px, 16px)
              }

              21.25% {
                transform: translate(464px, 16px)
              }

              21.42% {
                transform: translate(464px, 0px)
              }

              21.59% {
                transform: translate(448px, 0px)
              }

              21.75% {
                transform: translate(448px, 16px)
              }

              22.09%,
              72.34%,
              78.75% {
                transform: translate(416px, 16px)
              }

              22.26% {
                transform: translate(416px, 32px)
              }

              22.6% {
                transform: translate(448px, 32px)
              }

              23.27% {
                transform: translate(400px, 48px)
              }

              23.44% {
                transform: translate(400px, 32px)
              }

              23.78% {
                transform: translate(432px, 32px)
              }

              24.11% {
                transform: translate(432px, 64px)
              }

              24.62% {
                transform: translate(480px, 64px)
              }

              24.96% {
                transform: translate(480px, 96px)
              }

              25.63% {
                transform: translate(544px, 96px)
              }

              25.97% {
                transform: translate(544px, 64px)
              }

              26.14% {
                transform: translate(528px, 64px)
              }

              26.31% {
                transform: translate(528px, 48px)
              }

              26.81% {
                transform: translate(576px, 48px)
              }

              26.98% {
                transform: translate(576px, 32px)
              }

              27.49% {
                transform: translate(624px, 32px)
              }

              27.99% {
                transform: translate(624px, 80px)
              }

              28.16% {
                transform: translate(608px, 80px)
              }

              28.33% {
                transform: translate(608px, 96px)
              }

              29.17% {
                transform: translate(688px, 96px)
              }

              29.51% {
                transform: translate(688px, 64px)
              }

              29.85% {
                transform: translate(656px, 64px)
              }

              30.02% {
                transform: translate(656px, 48px)
              }

              31.2% {
                transform: translate(768px, 48px)
              }

              31.37% {
                transform: translate(768px, 64px)
              }

              31.53% {
                transform: translate(784px, 64px)
              }

              32.04% {
                transform: translate(784px, 16px)
              }

              32.21% {
                transform: translate(768px, 16px)
              }

              32.55% {
                transform: translate(768px, -16px)
              }

              38.79%,
              50.25%,
              86.68% {
                transform: translate(176px, -16px)
              }

              39.12% {
                transform: translate(176px, 16px)
              }

              39.46%,
              97.47% {
                transform: translate(160px, 32px)
              }

              39.63% {
                transform: translate(144px, 32px)
              }

              39.8%,
              46.21% {
                transform: translate(144px, 48px)
              }

              40.3%,
              40.98%,
              48.4% {
                transform: translate(112px, 64px)
              }

              40.47%,
              48.23% {
                transform: translate(96px, 64px)
              }

              40.64% {
                transform: translate(96px, 80px)
              }

              40.81%,
              65.09% {
                transform: translate(112px, 80px)
              }

              41.65% {
                transform: translate(48px, 64px)
              }

              41.82% {
                transform: translate(48px, 48px)
              }

              41.99% {
                transform: translate(32px, 48px)
              }

              42.16%,
              43.17% {
                transform: translate(32px, 64px)
              }

              42.33% {
                transform: translate(16px, 64px)
              }

              42.5% {
                transform: translate(16px, 48px)
              }

              42.66% {
                transform: translate(0px, 48px)
              }

              42.83% {
                transform: translate(0px, 64px)
              }

              43.34% {
                transform: translate(32px, 80px)
              }

              43.51% {
                transform: translate(48px, 80px)
              }

              43.68% {
                transform: translate(48px, 96px)
              }

              44.01% {
                transform: translate(80px, 96px)
              }

              45.03% {
                transform: translate(80px, 0px)
              }

              45.19% {
                transform: translate(96px, 0px)
              }

              45.53% {
                transform: translate(96px, 32px)
              }

              45.7%,
              85.5% {
                transform: translate(112px, 32px)
              }

              46.54% {
                transform: translate(144px, 80px)
              }

              46.71%,
              65.6% {
                transform: translate(160px, 80px)
              }

              47.05%,
              65.94% {
                transform: translate(160px, 112px)
              }

              47.72% {
                transform: translate(96px, 112px)
              }

              49.24% {
                transform: translate(112px, -16px)
              }

              49.58% {
                transform: translate(144px, -16px)
              }

              49.75%,
              98.65% {
                transform: translate(144px, 0px)
              }

              50.08%,
              86.51% {
                transform: translate(176px, 0px)
              }

              52.28% {
                transform: translate(368px, -16px)
              }

              52.78% {
                transform: translate(368px, 32px)
              }

              52.95%,
              54.97% {
                transform: translate(352px, 32px)
              }

              53.12% {
                transform: translate(352px, 16px)
              }

              53.29% {
                transform: translate(368px, 16px)
              }

              53.79% {
                transform: translate(368px, 64px)
              }

              54.3% {
                transform: translate(320px, 64px)
              }

              54.64% {
                transform: translate(320px, 32px)
              }

              55.14% {
                transform: translate(352px, 48px)
              }

              55.48% {
                transform: translate(384px, 48px)
              }

              55.82% {
                transform: translate(384px, 16px)
              }

              55.99% {
                transform: translate(400px, 16px)
              }

              56.49%,
              79.76% {
                transform: translate(400px, 64px)
              }

              57.17% {
                transform: translate(336px, 64px)
              }

              57.34% {
                transform: translate(336px, 80px)
              }

              57.67% {
                transform: translate(304px, 80px)
              }

              57.84% {
                transform: translate(304px, 96px)
              }

              58.01% {
                transform: translate(288px, 96px)
              }

              58.68% {
                transform: translate(288px, 32px)
              }

              59.02% {
                transform: translate(256px, 32px)
              }

              59.36% {
                transform: translate(256px, 0px)
              }

              59.53% {
                transform: translate(240px, 0px)
              }

              60.2% {
                transform: translate(208px, 32px)
              }

              60.37% {
                transform: translate(192px, 32px)
              }

              60.88% {
                transform: translate(176px, 64px)
              }

              61.05% {
                transform: translate(176px, 80px)
              }

              61.55% {
                transform: translate(208px, 96px)
              }

              64.25% {
                transform: translate(96px, 16px)
              }

              64.59% {
                transform: translate(96px, 48px)
              }

              66.44% {
                transform: translate(112px, 112px)
              }

              67.62% {
                transform: translate(112px, 0px)
              }

              68.13% {
                transform: translate(64px, 0px)
              }

              68.3% {
                transform: translate(64px, -16px)
              }

              71.33% {
                transform: translate(352px, -16px)
              }

              71.5% {
                transform: translate(352px, 0px)
              }

              72.18% {
                transform: translate(416px, 0px)
              }

              73.69% {
                transform: translate(544px, 16px)
              }

              73.86% {
                transform: translate(544px, 32px)
              }

              74.54% {
                transform: translate(608px, 32px)
              }

              74.87% {
                transform: translate(608px, 64px)
              }

              75.55% {
                transform: translate(672px, 64px)
              }

              76.05% {
                transform: translate(672px, 16px)
              }

              79.43% {
                transform: translate(416px, 80px)
              }

              81.28% {
                transform: translate(272px, 80px)
              }

              82.63% {
                transform: translate(176px, 48px)
              }

              83.14% {
                transform: translate(176px, 96px)
              }

              83.64% {
                transform: translate(128px, 96px)
              }

              84.15% {
                transform: translate(128px, 48px)
              }

              84.82% {
                transform: translate(64px, 48px)
              }

              84.99% {
                transform: translate(64px, 32px)
              }

              85.83% {
                transform: translate(128px, 16px)
              }

              86%,
              96.8% {
                transform: translate(128px, 0px)
              }

              87.18% {
                transform: translate(224px, -16px)
              }

              87.35% {
                transform: translate(224px, 0px)
              }

              89.04% {
                transform: translate(336px, 48px)
              }

              89.38% {
                transform: translate(304px, 48px)
              }

              90.89% {
                transform: translate(272px, 96px)
              }

              93.59% {
                transform: translate(432px, 0px)
              }

              97.13% {
                transform: translate(128px, 32px)
              }

              97.81% {
                transform: translate(160px, 64px)
              }

              97.98% {
                transform: translate(144px, 64px)
              }
            }

            .s.s3 {
              transform: translate(48px, -16px);
              animation-name: s3
            }
          </style>
          <rect class="c c0" x="2" y="2" rx="2" ry="2" />
          <rect class="c" x="2" y="18" rx="2" ry="2" />
          <rect class="c" x="2" y="34" rx="2" ry="2" />
          <rect class="c c1" x="2" y="50" rx="2" ry="2" />
          <rect class="c" x="2" y="66" rx="2" ry="2" />
          <rect class="c" x="2" y="82" rx="2" ry="2" />
          <rect class="c" x="2" y="98" rx="2" ry="2" />
          <rect class="c" x="18" y="2" rx="2" ry="2" />
          <rect class="c" x="18" y="18" rx="2" ry="2" />
          <rect class="c" x="18" y="34" rx="2" ry="2" />
          <rect class="c" x="18" y="50" rx="2" ry="2" />
          <rect class="c c2" x="18" y="66" rx="2" ry="2" />
          <rect class="c" x="18" y="82" rx="2" ry="2" />
          <rect class="c" x="18" y="98" rx="2" ry="2" />
          <rect class="c c3" x="34" y="2" rx="2" ry="2" />
          <rect class="c c4" x="34" y="18" rx="2" ry="2" />
          <rect class="c c5" x="34" y="34" rx="2" ry="2" />
          <rect class="c c6" x="34" y="50" rx="2" ry="2" />
          <rect class="c c7" x="34" y="66" rx="2" ry="2" />
          <rect class="c c8" x="34" y="82" rx="2" ry="2" />
          <rect class="c" x="34" y="98" rx="2" ry="2" />
          <rect class="c c9" x="50" y="2" rx="2" ry="2" />
          <rect class="c" x="50" y="18" rx="2" ry="2" />
          <rect class="c ca" x="50" y="34" rx="2" ry="2" />
          <rect class="c" x="50" y="50" rx="2" ry="2" />
          <rect class="c cb" x="50" y="66" rx="2" ry="2" />
          <rect class="c cc" x="50" y="82" rx="2" ry="2" />
          <rect class="c cd" x="50" y="98" rx="2" ry="2" />
          <rect class="c ce" x="66" y="2" rx="2" ry="2" />
          <rect class="c" x="66" y="18" rx="2" ry="2" />
          <rect class="c cf" x="66" y="34" rx="2" ry="2" />
          <rect class="c cg" x="66" y="50" rx="2" ry="2" />
          <rect class="c ch" x="66" y="66" rx="2" ry="2" />
          <rect class="c" x="66" y="82" rx="2" ry="2" />
          <rect class="c ci" x="66" y="98" rx="2" ry="2" />
          <rect class="c cj" x="82" y="2" rx="2" ry="2" />
          <rect class="c" x="82" y="18" rx="2" ry="2" />
          <rect class="c ck" x="82" y="34" rx="2" ry="2" />
          <rect class="c" x="82" y="50" rx="2" ry="2" />
          <rect class="c" x="82" y="66" rx="2" ry="2" />
          <rect class="c" x="82" y="82" rx="2" ry="2" />
          <rect class="c" x="82" y="98" rx="2" ry="2" />
          <rect class="c cl" x="98" y="2" rx="2" ry="2" />
          <rect class="c cm" x="98" y="18" rx="2" ry="2" />
          <rect class="c" x="98" y="34" rx="2" ry="2" />
          <rect class="c cn" x="98" y="50" rx="2" ry="2" />
          <rect class="c co" x="98" y="66" rx="2" ry="2" />
          <rect class="c cp" x="98" y="82" rx="2" ry="2" />
          <rect class="c" x="98" y="98" rx="2" ry="2" />
          <rect class="c" x="114" y="2" rx="2" ry="2" />
          <rect class="c cq" x="114" y="18" rx="2" ry="2" />
          <rect class="c" x="114" y="34" rx="2" ry="2" />
          <rect class="c cr" x="114" y="50" rx="2" ry="2" />
          <rect class="c cs" x="114" y="66" rx="2" ry="2" />
          <rect class="c ct" x="114" y="82" rx="2" ry="2" />
          <rect class="c cu" x="114" y="98" rx="2" ry="2" />
          <rect class="c cv" x="130" y="2" rx="2" ry="2" />
          <rect class="c cw" x="130" y="18" rx="2" ry="2" />
          <rect class="c cx" x="130" y="34" rx="2" ry="2" />
          <rect class="c cy" x="130" y="50" rx="2" ry="2" />
          <rect class="c cz" x="130" y="66" rx="2" ry="2" />
          <rect class="c c10" x="130" y="82" rx="2" ry="2" />
          <rect class="c c11" x="130" y="98" rx="2" ry="2" />
          <rect class="c c12" x="146" y="2" rx="2" ry="2" />
          <rect class="c c13" x="146" y="18" rx="2" ry="2" />
          <rect class="c c14" x="146" y="34" rx="2" ry="2" />
          <rect class="c c15" x="146" y="50" rx="2" ry="2" />
          <rect class="c c16" x="146" y="66" rx="2" ry="2" />
          <rect class="c c17" x="146" y="82" rx="2" ry="2" />
          <rect class="c c18" x="146" y="98" rx="2" ry="2" />
          <rect class="c c19" x="162" y="2" rx="2" ry="2" />
          <rect class="c c1a" x="162" y="18" rx="2" ry="2" />
          <rect class="c c1b" x="162" y="34" rx="2" ry="2" />
          <rect class="c c1c" x="162" y="50" rx="2" ry="2" />
          <rect class="c c1d" x="162" y="66" rx="2" ry="2" />
          <rect class="c" x="162" y="82" rx="2" ry="2" />
          <rect class="c c1e" x="162" y="98" rx="2" ry="2" />
          <rect class="c" x="178" y="2" rx="2" ry="2" />
          <rect class="c" x="178" y="18" rx="2" ry="2" />
          <rect class="c" x="178" y="34" rx="2" ry="2" />
          <rect class="c c1f" x="178" y="50" rx="2" ry="2" />
          <rect class="c c1g" x="178" y="66" rx="2" ry="2" />
          <rect class="c c1h" x="178" y="82" rx="2" ry="2" />
          <rect class="c c1i" x="178" y="98" rx="2" ry="2" />
          <rect class="c c1j" x="194" y="2" rx="2" ry="2" />
          <rect class="c c1k" x="194" y="18" rx="2" ry="2" />
          <rect class="c c1l" x="194" y="34" rx="2" ry="2" />
          <rect class="c" x="194" y="50" rx="2" ry="2" />
          <rect class="c" x="194" y="66" rx="2" ry="2" />
          <rect class="c c1m" x="194" y="82" rx="2" ry="2" />
          <rect class="c" x="194" y="98" rx="2" ry="2" />
          <rect class="c c1n" x="210" y="2" rx="2" ry="2" />
          <rect class="c c1o" x="210" y="18" rx="2" ry="2" />
          <rect class="c c1p" x="210" y="34" rx="2" ry="2" />
          <rect class="c c1q" x="210" y="50" rx="2" ry="2" />
          <rect class="c c1r" x="210" y="66" rx="2" ry="2" />
          <rect class="c c1s" x="210" y="82" rx="2" ry="2" />
          <rect class="c c1t" x="210" y="98" rx="2" ry="2" />
          <rect class="c c1u" x="226" y="2" rx="2" ry="2" />
          <rect class="c c1v" x="226" y="18" rx="2" ry="2" />
          <rect class="c c1w" x="226" y="34" rx="2" ry="2" />
          <rect class="c c1x" x="226" y="50" rx="2" ry="2" />
          <rect class="c" x="226" y="66" rx="2" ry="2" />
          <rect class="c c1y" x="226" y="82" rx="2" ry="2" />
          <rect class="c c1z" x="226" y="98" rx="2" ry="2" />
          <rect class="c c20" x="242" y="2" rx="2" ry="2" />
          <rect class="c c21" x="242" y="18" rx="2" ry="2" />
          <rect class="c c22" x="242" y="34" rx="2" ry="2" />
          <rect class="c c23" x="242" y="50" rx="2" ry="2" />
          <rect class="c c24" x="242" y="66" rx="2" ry="2" />
          <rect class="c c25" x="242" y="82" rx="2" ry="2" />
          <rect class="c c26" x="242" y="98" rx="2" ry="2" />
          <rect class="c c27" x="258" y="2" rx="2" ry="2" />
          <rect class="c c28" x="258" y="18" rx="2" ry="2" />
          <rect class="c c29" x="258" y="34" rx="2" ry="2" />
          <rect class="c c2a" x="258" y="50" rx="2" ry="2" />
          <rect class="c" x="258" y="66" rx="2" ry="2" />
          <rect class="c c2b" x="258" y="82" rx="2" ry="2" />
          <rect class="c c2c" x="258" y="98" rx="2" ry="2" />
          <rect class="c" x="274" y="2" rx="2" ry="2" />
          <rect class="c" x="274" y="18" rx="2" ry="2" />
          <rect class="c c2d" x="274" y="34" rx="2" ry="2" />
          <rect class="c c2e" x="274" y="50" rx="2" ry="2" />
          <rect class="c c2f" x="274" y="66" rx="2" ry="2" />
          <rect class="c c2g" x="274" y="82" rx="2" ry="2" />
          <rect class="c c2h" x="274" y="98" rx="2" ry="2" />
          <rect class="c" x="290" y="2" rx="2" ry="2" />
          <rect class="c c2i" x="290" y="18" rx="2" ry="2" />
          <rect class="c" x="290" y="34" rx="2" ry="2" />
          <rect class="c" x="290" y="50" rx="2" ry="2" />
          <rect class="c c2j" x="290" y="66" rx="2" ry="2" />
          <rect class="c c2k" x="290" y="82" rx="2" ry="2" />
          <rect class="c" x="290" y="98" rx="2" ry="2" />
          <rect class="c" x="306" y="2" rx="2" ry="2" />
          <rect class="c" x="306" y="18" rx="2" ry="2" />
          <rect class="c c2l" x="306" y="34" rx="2" ry="2" />
          <rect class="c c2m" x="306" y="50" rx="2" ry="2" />
          <rect class="c c2n" x="306" y="66" rx="2" ry="2" />
          <rect class="c c2o" x="306" y="82" rx="2" ry="2" />
          <rect class="c c2p" x="306" y="98" rx="2" ry="2" />
          <rect class="c" x="322" y="2" rx="2" ry="2" />
          <rect class="c c2q" x="322" y="18" rx="2" ry="2" />
          <rect class="c c2r" x="322" y="34" rx="2" ry="2" />
          <rect class="c c2s" x="322" y="50" rx="2" ry="2" />
          <rect class="c c2t" x="322" y="66" rx="2" ry="2" />
          <rect class="c c2u" x="322" y="82" rx="2" ry="2" />
          <rect class="c c2v" x="322" y="98" rx="2" ry="2" />
          <rect class="c c2w" x="338" y="2" rx="2" ry="2" />
          <rect class="c c2x" x="338" y="18" rx="2" ry="2" />
          <rect class="c c2y" x="338" y="34" rx="2" ry="2" />
          <rect class="c c2z" x="338" y="50" rx="2" ry="2" />
          <rect class="c c30" x="338" y="66" rx="2" ry="2" />
          <rect class="c c31" x="338" y="82" rx="2" ry="2" />
          <rect class="c c32" x="338" y="98" rx="2" ry="2" />
          <rect class="c c33" x="354" y="2" rx="2" ry="2" />
          <rect class="c c34" x="354" y="18" rx="2" ry="2" />
          <rect class="c c35" x="354" y="34" rx="2" ry="2" />
          <rect class="c c36" x="354" y="50" rx="2" ry="2" />
          <rect class="c c37" x="354" y="66" rx="2" ry="2" />
          <rect class="c" x="354" y="82" rx="2" ry="2" />
          <rect class="c c38" x="354" y="98" rx="2" ry="2" />
          <rect class="c" x="370" y="2" rx="2" ry="2" />
          <rect class="c c39" x="370" y="18" rx="2" ry="2" />
          <rect class="c c3a" x="370" y="34" rx="2" ry="2" />
          <rect class="c c3b" x="370" y="50" rx="2" ry="2" />
          <rect class="c" x="370" y="66" rx="2" ry="2" />
          <rect class="c" x="370" y="82" rx="2" ry="2" />
          <rect class="c c3c" x="370" y="98" rx="2" ry="2" />
          <rect class="c c3d" x="386" y="2" rx="2" ry="2" />
          <rect class="c c3e" x="386" y="18" rx="2" ry="2" />
          <rect class="c c3f" x="386" y="34" rx="2" ry="2" />
          <rect class="c c3g" x="386" y="50" rx="2" ry="2" />
          <rect class="c c3h" x="386" y="66" rx="2" ry="2" />
          <rect class="c c3i" x="386" y="82" rx="2" ry="2" />
          <rect class="c" x="386" y="98" rx="2" ry="2" />
          <rect class="c" x="402" y="2" rx="2" ry="2" />
          <rect class="c c3j" x="402" y="18" rx="2" ry="2" />
          <rect class="c c3k" x="402" y="34" rx="2" ry="2" />
          <rect class="c c3l" x="402" y="50" rx="2" ry="2" />
          <rect class="c c3m" x="402" y="66" rx="2" ry="2" />
          <rect class="c c3n" x="402" y="82" rx="2" ry="2" />
          <rect class="c" x="402" y="98" rx="2" ry="2" />
          <rect class="c" x="418" y="2" rx="2" ry="2" />
          <rect class="c c3o" x="418" y="18" rx="2" ry="2" />
          <rect class="c c3p" x="418" y="34" rx="2" ry="2" />
          <rect class="c c3q" x="418" y="50" rx="2" ry="2" />
          <rect class="c" x="418" y="66" rx="2" ry="2" />
          <rect class="c c3r" x="418" y="82" rx="2" ry="2" />
          <rect class="c c3s" x="418" y="98" rx="2" ry="2" />
          <rect class="c c3t" x="434" y="2" rx="2" ry="2" />
          <rect class="c c3u" x="434" y="18" rx="2" ry="2" />
          <rect class="c" x="434" y="34" rx="2" ry="2" />
          <rect class="c" x="434" y="50" rx="2" ry="2" />
          <rect class="c" x="434" y="66" rx="2" ry="2" />
          <rect class="c" x="434" y="82" rx="2" ry="2" />
          <rect class="c c3v" x="434" y="98" rx="2" ry="2" />
          <rect class="c c3w" x="450" y="2" rx="2" ry="2" />
          <rect class="c c3x" x="450" y="18" rx="2" ry="2" />
          <rect class="c c3y" x="450" y="34" rx="2" ry="2" />
          <rect class="c c3z" x="450" y="50" rx="2" ry="2" />
          <rect class="c c40" x="450" y="66" rx="2" ry="2" />
          <rect class="c c41" x="450" y="82" rx="2" ry="2" />
          <rect class="c" x="450" y="98" rx="2" ry="2" />
          <rect class="c c42" x="466" y="2" rx="2" ry="2" />
          <rect class="c c43" x="466" y="18" rx="2" ry="2" />
          <rect class="c" x="466" y="34" rx="2" ry="2" />
          <rect class="c c44" x="466" y="50" rx="2" ry="2" />
          <rect class="c" x="466" y="66" rx="2" ry="2" />
          <rect class="c" x="466" y="82" rx="2" ry="2" />
          <rect class="c" x="466" y="98" rx="2" ry="2" />
          <rect class="c" x="482" y="2" rx="2" ry="2" />
          <rect class="c" x="482" y="18" rx="2" ry="2" />
          <rect class="c" x="482" y="34" rx="2" ry="2" />
          <rect class="c" x="482" y="50" rx="2" ry="2" />
          <rect class="c" x="482" y="66" rx="2" ry="2" />
          <rect class="c" x="482" y="82" rx="2" ry="2" />
          <rect class="c c45" x="482" y="98" rx="2" ry="2" />
          <rect class="c" x="498" y="2" rx="2" ry="2" />
          <rect class="c c46" x="498" y="18" rx="2" ry="2" />
          <rect class="c c47" x="498" y="34" rx="2" ry="2" />
          <rect class="c c48" x="498" y="50" rx="2" ry="2" />
          <rect class="c" x="498" y="66" rx="2" ry="2" />
          <rect class="c" x="498" y="82" rx="2" ry="2" />
          <rect class="c c49" x="498" y="98" rx="2" ry="2" />
          <rect class="c c4a" x="514" y="2" rx="2" ry="2" />
          <rect class="c c4b" x="514" y="18" rx="2" ry="2" />
          <rect class="c c4c" x="514" y="34" rx="2" ry="2" />
          <rect class="c" x="514" y="50" rx="2" ry="2" />
          <rect class="c" x="514" y="66" rx="2" ry="2" />
          <rect class="c" x="514" y="82" rx="2" ry="2" />
          <rect class="c c4d" x="514" y="98" rx="2" ry="2" />
          <rect class="c" x="530" y="2" rx="2" ry="2" />
          <rect class="c c4e" x="530" y="18" rx="2" ry="2" />
          <rect class="c c4f" x="530" y="34" rx="2" ry="2" />
          <rect class="c" x="530" y="50" rx="2" ry="2" />
          <rect class="c c4g" x="530" y="66" rx="2" ry="2" />
          <rect class="c" x="530" y="82" rx="2" ry="2" />
          <rect class="c" x="530" y="98" rx="2" ry="2" />
          <rect class="c" x="546" y="2" rx="2" ry="2" />
          <rect class="c" x="546" y="18" rx="2" ry="2" />
          <rect class="c" x="546" y="34" rx="2" ry="2" />
          <rect class="c" x="546" y="50" rx="2" ry="2" />
          <rect class="c" x="546" y="66" rx="2" ry="2" />
          <rect class="c c4h" x="546" y="82" rx="2" ry="2" />
          <rect class="c c4i" x="546" y="98" rx="2" ry="2" />
          <rect class="c" x="562" y="2" rx="2" ry="2" />
          <rect class="c c4j" x="562" y="18" rx="2" ry="2" />
          <rect class="c" x="562" y="34" rx="2" ry="2" />
          <rect class="c" x="562" y="50" rx="2" ry="2" />
          <rect class="c" x="562" y="66" rx="2" ry="2" />
          <rect class="c" x="562" y="82" rx="2" ry="2" />
          <rect class="c" x="562" y="98" rx="2" ry="2" />
          <rect class="c" x="578" y="2" rx="2" ry="2" />
          <rect class="c" x="578" y="18" rx="2" ry="2" />
          <rect class="c c4k" x="578" y="34" rx="2" ry="2" />
          <rect class="c c4l" x="578" y="50" rx="2" ry="2" />
          <rect class="c" x="578" y="66" rx="2" ry="2" />
          <rect class="c" x="578" y="82" rx="2" ry="2" />
          <rect class="c" x="578" y="98" rx="2" ry="2" />
          <rect class="c" x="594" y="2" rx="2" ry="2" />
          <rect class="c" x="594" y="18" rx="2" ry="2" />
          <rect class="c" x="594" y="34" rx="2" ry="2" />
          <rect class="c" x="594" y="50" rx="2" ry="2" />
          <rect class="c" x="594" y="66" rx="2" ry="2" />
          <rect class="c" x="594" y="82" rx="2" ry="2" />
          <rect class="c" x="594" y="98" rx="2" ry="2" />
          <rect class="c" x="610" y="2" rx="2" ry="2" />
          <rect class="c" x="610" y="18" rx="2" ry="2" />
          <rect class="c c4m" x="610" y="34" rx="2" ry="2" />
          <rect class="c c4n" x="610" y="50" rx="2" ry="2" />
          <rect class="c c4o" x="610" y="66" rx="2" ry="2" />
          <rect class="c" x="610" y="82" rx="2" ry="2" />
          <rect class="c c4p" x="610" y="98" rx="2" ry="2" />
          <rect class="c" x="626" y="2" rx="2" ry="2" />
          <rect class="c" x="626" y="18" rx="2" ry="2" />
          <rect class="c" x="626" y="34" rx="2" ry="2" />
          <rect class="c c4q" x="626" y="50" rx="2" ry="2" />
          <rect class="c c4r" x="626" y="66" rx="2" ry="2" />
          <rect class="c c4s" x="626" y="82" rx="2" ry="2" />
          <rect class="c" x="626" y="98" rx="2" ry="2" />
          <rect class="c" x="642" y="2" rx="2" ry="2" />
          <rect class="c" x="642" y="18" rx="2" ry="2" />
          <rect class="c" x="642" y="34" rx="2" ry="2" />
          <rect class="c" x="642" y="50" rx="2" ry="2" />
          <rect class="c" x="642" y="66" rx="2" ry="2" />
          <rect class="c" x="642" y="82" rx="2" ry="2" />
          <rect class="c" x="642" y="98" rx="2" ry="2" />
          <rect class="c" x="658" y="2" rx="2" ry="2" />
          <rect class="c" x="658" y="18" rx="2" ry="2" />
          <rect class="c" x="658" y="34" rx="2" ry="2" />
          <rect class="c" x="658" y="50" rx="2" ry="2" />
          <rect class="c c4t" x="658" y="66" rx="2" ry="2" />
          <rect class="c" x="658" y="82" rx="2" ry="2" />
          <rect class="c" x="658" y="98" rx="2" ry="2" />
          <rect class="c" x="674" y="2" rx="2" ry="2" />
          <rect class="c" x="674" y="18" rx="2" ry="2" />
          <rect class="c c4u" x="674" y="34" rx="2" ry="2" />
          <rect class="c" x="674" y="50" rx="2" ry="2" />
          <rect class="c" x="674" y="66" rx="2" ry="2" />
          <rect class="c" x="674" y="82" rx="2" ry="2" />
          <rect class="c" x="674" y="98" rx="2" ry="2" />
          <rect class="c" x="690" y="2" rx="2" ry="2" />
          <rect class="c" x="690" y="18" rx="2" ry="2" />
          <rect class="c" x="690" y="34" rx="2" ry="2" />
          <rect class="c" x="690" y="50" rx="2" ry="2" />
          <rect class="c" x="690" y="66" rx="2" ry="2" />
          <rect class="c" x="690" y="82" rx="2" ry="2" />
          <rect class="c c4v" x="690" y="98" rx="2" ry="2" />
          <rect class="c" x="706" y="2" rx="2" ry="2" />
          <rect class="c" x="706" y="18" rx="2" ry="2" />
          <rect class="c" x="706" y="34" rx="2" ry="2" />
          <rect class="c" x="706" y="50" rx="2" ry="2" />
          <rect class="c" x="706" y="66" rx="2" ry="2" />
          <rect class="c" x="706" y="82" rx="2" ry="2" />
          <rect class="c" x="706" y="98" rx="2" ry="2" />
          <rect class="c" x="722" y="2" rx="2" ry="2" />
          <rect class="c" x="722" y="18" rx="2" ry="2" />
          <rect class="c" x="722" y="34" rx="2" ry="2" />
          <rect class="c" x="722" y="50" rx="2" ry="2" />
          <rect class="c" x="722" y="66" rx="2" ry="2" />
          <rect class="c" x="722" y="82" rx="2" ry="2" />
          <rect class="c" x="722" y="98" rx="2" ry="2" />
          <rect class="c" x="738" y="2" rx="2" ry="2" />
          <rect class="c" x="738" y="18" rx="2" ry="2" />
          <rect class="c" x="738" y="34" rx="2" ry="2" />
          <rect class="c" x="738" y="50" rx="2" ry="2" />
          <rect class="c" x="738" y="66" rx="2" ry="2" />
          <rect class="c" x="738" y="82" rx="2" ry="2" />
          <rect class="c" x="738" y="98" rx="2" ry="2" />
          <rect class="c" x="754" y="2" rx="2" ry="2" />
          <rect class="c" x="754" y="18" rx="2" ry="2" />
          <rect class="c" x="754" y="34" rx="2" ry="2" />
          <rect class="c" x="754" y="50" rx="2" ry="2" />
          <rect class="c" x="754" y="66" rx="2" ry="2" />
          <rect class="c" x="754" y="82" rx="2" ry="2" />
          <rect class="c" x="754" y="98" rx="2" ry="2" />
          <rect class="c" x="770" y="2" rx="2" ry="2" />
          <rect class="c c4w" x="770" y="18" rx="2" ry="2" />
          <rect class="c" x="770" y="34" rx="2" ry="2" />
          <rect class="c" x="770" y="50" rx="2" ry="2" />
          <rect class="c c4x" x="770" y="66" rx="2" ry="2" />
          <rect class="c" x="770" y="82" rx="2" ry="2" />
          <rect class="c" x="770" y="98" rx="2" ry="2" />
          <rect class="c" x="786" y="2" rx="2" ry="2" />
          <rect class="c" x="786" y="18" rx="2" ry="2" />
          <rect class="c" x="786" y="34" rx="2" ry="2" />
          <rect class="c" x="786" y="50" rx="2" ry="2" />
          <rect class="c" x="786" y="66" rx="2" ry="2" />
          <rect class="c" x="786" y="82" rx="2" ry="2" />
          <rect class="c" x="786" y="98" rx="2" ry="2" />
          <rect class="c" x="802" y="2" rx="2" ry="2" />
          <rect class="c" x="802" y="18" rx="2" ry="2" />
          <rect class="c" x="802" y="34" rx="2" ry="2" />
          <rect class="c" x="802" y="50" rx="2" ry="2" />
          <rect class="c" x="802" y="66" rx="2" ry="2" />
          <rect class="c" x="802" y="82" rx="2" ry="2" />
          <rect class="c" x="802" y="98" rx="2" ry="2" />
          <rect class="c" x="818" y="2" rx="2" ry="2" />
          <rect class="c" x="818" y="18" rx="2" ry="2" />
          <rect class="c" x="818" y="34" rx="2" ry="2" />
          <rect class="c" x="818" y="50" rx="2" ry="2" />
          <rect class="c" x="818" y="66" rx="2" ry="2" />
          <rect class="c" x="818" y="82" rx="2" ry="2" />
          <rect class="c" x="818" y="98" rx="2" ry="2" />
          <rect class="c" x="834" y="2" rx="2" ry="2" />
          <rect class="c" x="834" y="18" rx="2" ry="2" />
          <rect class="c" x="834" y="34" rx="2" ry="2" />
          <rect class="c" x="834" y="50" rx="2" ry="2" />
          <rect class="c" x="834" y="66" rx="2" ry="2" />
          <rect class="c" x="834" y="82" rx="2" ry="2" />
          <rect class="c" x="834" y="98" rx="2" ry="2" />
          <rect class="u u0" height="12" width="543.7" x="0.0" y="144" />
          <rect class="u u1" height="12" width="5.4" x="543.1" y="144" />
          <rect class="u u2" height="12" width="10.1" x="547.9" y="144" />
          <rect class="u u3" height="12" width="5.4" x="557.4" y="144" />
          <rect class="u u4" height="12" width="5.4" x="562.2" y="144" />
          <rect class="u u5" height="12" width="10.1" x="566.9" y="144" />
          <rect class="u u6" height="12" width="5.4" x="576.4" y="144" />
          <rect class="u u7" height="12" width="157.8" x="581.2" y="144" />
          <rect class="u u8" height="12" width="67.3" x="738.4" y="144" />
          <rect class="u u9" height="12" width="43.5" x="805.1" y="144" />
          <rect class="s s0" x="0.8" y="0.8" width="14.4" height="14.4" rx="4.5" ry="4.5" />
          <rect class="s s1" x="1.8" y="1.8" width="12.3" height="12.3" rx="4.1" ry="4.1" />
          <rect class="s s2" x="2.6" y="2.6" width="10.8" height="10.8" rx="3.6" ry="3.6" />
          <rect class="s s3" x="3.0" y="3.0" width="9.9" height="9.9" rx="3.3" ry="3.3" />
        </svg>
      </div>
      <div class="conent-that-person">
        <div class="conent-profile-picture">
          <img src="https://gd-hbimg.huaban.com/a33253ae8957aca083d31223eb1b0b0216ef1da62a730-oe5Nn6_fw1200"
            class="cover">
          <img src="https://gd-hbimg.huaban.com/7316743a8be4626289f911651d45b52af6d81c4f8e339-zXMs4G" class="title">
          <img src="https://gd-hbimg.huaban.com/277d68317bd1aeeeae2c2e5237f469e53fdba86521c3ba-qyfIt9" class="hreo">
        </div>
        <div class="conent-tht-info">
          <div class="title">基本信息</div>
          <div class="Basic-information">
            <ul class="Basic-information1">
              <li><span>姓名</span><text>罗海东</text></li>
              <li><span>性别</span><text>男</text></li>
              <li><span>年龄</span><text>20</text></li>
              <li><span>电话</span><text>15277900654</text></li>
              <li><span>邮箱</span><text>luohai084@163.com</text></li>
            </ul>
            <ul class="Basic-information2">
              <li><span>所在地址</span><text>南宁</text></li>
              <li><span>毕业院校</span><text>广西机电职业技术学院</text></li>
              <li><span>政治面貌</span><text>共青团员</text></li>
              <li><span>学历</span><text>大学专科</text></li>
              <li><span>求职意向</span><text>前端工程师</text></li>
            </ul>
          </div>
        </div>
      </div>
      <div class="Educational-experience-conent">
        <div class="conent-profile-picture">
          <img src="https://gd-hbimg.huaban.com/7b5ec5f4179ea31f88deb1c9ea57f2f24a2eab919a6af-Jd0MgE" class="cover">
          <img src="https://gd-hbimg.huaban.com/7316743a8be4626289f911651d45b52af6d81c4f8e339-zXMs4G" class="title">
          <img src="https://gd-hbimg.huaban.com/92f02cd3bea5b8828f1b6faecf24a499ee1046be1f798-cFCGRz" class="hreo">
        </div>
        <div class="Educational-experience-info">
          <div class="Educational-experience-title">教育背景</div>
          <div class="Educational-experience">
            <ul class="Basic-information">
              <li><span>所在学院</span><text>信息工程学院</text></li>
              <li><span>所在专业</span><text>物联网应用技术</text></li>
              <li><span>学习时间</span><text>2022-09~2025-07</text></li>
              <li><span>主修课程</span><text>网页布局、C#程序设计、Linux 开发、数据库设计</text></li>
              <li><span>所得证书</span><text>物联网智能终端开发与设计职业技能等级证书、HCCDA-AI 证书（华为）、计算机一级</text></li>
            </ul>
          </div>
        </div>
      </div>
      <div class="Skills-conent">
        <div class="skills"><span>Skulls</span></div>
        <div class="svgimg">
          <!-- SQL -->
          <svg t="1713517945767" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="47415" width="200" height="200">
            <path
              d="M293.04 243.664c-9.744 0-16.336 1.184-23.2 2.784v1.12h1.184c4.576 8.784 12.368 15.2 18.128 23.072 4.56 9.04 8.464 18.08 13.024 27.04l1.184-1.248c7.968-5.6 11.856-14.56 11.856-28.16-3.392-3.968-3.888-7.952-6.768-11.84-3.392-5.664-10.672-8.464-15.232-12.944l-0.176 0.176z m577.28 491.264c-45.312-1.184-80.432 3.376-109.808 15.888-8.48 3.392-22.016 3.392-23.2 14.128 4.656 4.48 5.328 11.84 9.312 18.08 6.768 11.344 18.464 26.48 29.28 34.416 11.872 9.312 23.712 18.272 36.16 26.224 22.016 13.52 46.992 21.552 68.576 35.168 12.272 7.952 24.8 18.016 37.248 26.464 6.176 4.224 10.16 11.84 18.112 14.56v-1.696c-3.888-5.088-5.088-12.432-8.896-18.096-5.664-5.664-11.344-10.752-16.928-16.32a272.656 272.656 0 0 0-58.832-57.088c-18.112-12.336-57.744-29.6-65.184-50.304l-1.104-1.184c12.368-1.104 27.088-5.584 38.944-8.96 19.216-5.072 36.832-3.968 56.72-8.96 8.96-2.288 18.032-5.072 27.088-7.952v-5.072c-10.16-10.144-17.776-23.936-28.272-33.392a750.64 750.64 0 0 0-93.456-69.6c-17.776-11.328-40.304-18.592-59.008-28.24-6.768-3.376-18.112-5.072-22.016-10.72-10.16-12.352-16.08-28.768-23.28-43.472a1494.768 1494.768 0 0 1-46.304-98.336c-10.16-22.16-16.336-44.224-28.784-64.512-58.4-96.144-121.648-154.4-218.928-211.392-20.896-11.84-45.952-16.912-72.464-23.168-14.128-0.672-28.272-1.696-42.32-2.288-9.312-3.968-18.288-14.72-26.24-19.856-32.16-20.304-115.472-64.272-139.184-6.096-15.232 36.704 22.608 72.88 35.728 91.488 9.744 12.944 22.016 27.728 28.8 42.272 3.968 9.808 5.056 19.872 9.04 30.112 8.976 24.848 17.52 52.592 29.376 75.84 6.176 11.84 12.96 24.272 20.912 34.928 4.576 6.16 12.368 9.04 14.144 19.2-7.968 11.488-8.48 28.224-13.04 42.256-20.32 64-12.368 143.152 16.416 190.24 9.056 14.048 30.656 45.168 59.52 33.248 25.392-10.16 19.808-42.288 27.088-70.608 1.696-6.768 0.592-11.248 4.064-15.808v1.264c7.952 15.904 15.92 31.04 23.2 46.928 17.44 27.728 47.904 56.48 73.392 75.68 13.536 10.144 24.288 27.728 41.232 33.984v-1.68h-1.28c-3.632-4.912-8.464-7.28-13.024-11.248a291.344 291.344 0 0 1-29.632-33.824 740.48 740.48 0 0 1-63.248-102.992c-9.312-17.76-17.104-36.864-24.544-54.368-3.392-6.768-3.392-16.912-9.056-20.288-8.48 12.336-20.912 23.088-27.088 38.304-10.752 24.352-11.856 54.272-15.92 85.392-2.288 0.592-1.184 0-2.288 1.184-18.112-4.4-24.288-23.168-31.072-38.88-16.928-40.176-19.712-104.688-5.072-150.944 3.968-11.84 20.912-49.2 14.128-60.544-3.552-10.72-14.72-16.896-20.896-25.6a209.44 209.44 0 0 1-20.32-36.112c-13.552-31.632-20.32-66.64-35.04-98.256-6.784-14.624-18.64-29.92-28.288-43.376-10.752-15.216-22.608-25.952-31.152-43.968-2.8-6.176-6.768-16.4-2.288-23.168 1.184-4.56 3.552-6.336 7.952-7.616 7.456-6.08 28.368 1.872 35.728 5.248 20.912 8.448 38.528 16.4 56.048 28.24 7.952 5.584 16.512 16.32 26.672 19.104h11.84c18.128 3.984 38.528 1.184 55.456 6.176 30.048 9.632 57.136 23.68 81.44 38.896a503.568 503.568 0 0 1 176.512 193.28c6.768 13.024 9.728 24.96 15.904 38.48 11.856 27.904 26.496 56.064 38.528 83.04 11.84 26.624 23.28 53.76 40.288 75.84 8.48 11.84 42.496 18.016 57.744 24.176 11.248 5.072 28.784 9.728 38.944 15.904 19.456 11.84 38.432 25.36 56.704 38.4 9.312 6.4 37.504 20.528 39.2 31.952z"
              fill="#3480AF" p-id="47416"></path>
          </svg>
          <!-- js -->
          <svg t="1713518171998" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="55960" width="200" height="200">
            <path
              d="M128 128h768v768H128V128m201.813333 641.706667c17.066667 36.266667 50.773333 66.133333 108.373334 66.133333 64 0 107.946667-34.133333 107.946666-108.8v-246.613333h-72.533333V725.333333c0 36.693333-14.933333 46.08-38.4 46.08-24.746667 0-34.986667-17.066667-46.506667-37.12l-58.88 35.413334m255.146667-7.68c21.333333 41.813333 64.426667 73.813333 131.84 73.813333 68.266667 0 119.466667-35.413333 119.466667-100.693333 0-60.16-34.56-87.04-96-113.493334l-17.92-7.68c-31.146667-13.226667-44.373333-22.186667-44.373334-43.52 0-17.493333 13.226667-31.146667 34.56-31.146666 20.48 0 34.133333 8.96 46.506667 31.146666l55.893333-37.12c-23.466667-40.96-56.746667-56.746667-102.4-56.746666-64.426667 0-105.813333 40.96-105.813333 95.146666 0 58.88 34.56 86.613333 86.613333 108.8l17.92 7.68c33.28 14.506667 52.906667 23.466667 52.906667 48.213334 0 20.48-19.2 35.413333-49.066667 35.413333-35.413333 0-55.893333-18.346667-71.253333-43.946667l-58.88 34.133334z"
              fill="#FFCA28" p-id="55961"></path>
          </svg>
          <!-- ts -->
          <svg t="1715647925520" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="4283" width="200" height="200">
            <path
              d="M222.208 309.248H28.672v-92.16h494.592v92.16h-194.56v497.664H222.208V309.248zM655.36 655.36s64.512 62.464 147.456 62.464c45.056 0 86.016-23.552 86.016-71.68 0-105.472-278.528-87.04-278.528-268.288 0-98.304 84.992-171.008 197.632-171.008 116.736 0 176.128 63.488 176.128 63.488l-46.08 87.04s-56.32-51.2-130.048-51.2c-50.176 0-89.088 28.672-89.088 70.656 0 104.448 277.504 78.848 277.504 267.264 0 94.208-71.68 173.056-194.56 173.056-131.072 0-203.776-80.896-203.776-80.896L655.36 655.36z"
              fill="#0090E0" p-id="4284"></path>
          </svg>
          <!-- vue -->
          <svg t="1713518204962" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="57790" width="200" height="200">
            <path d="M615.6 123.6h165.5L512 589.7 242.9 123.6H63.5L512 900.4l448.5-776.9z" fill="#41B883" p-id="57791">
            </path>
            <path d="M781.1 123.6H615.6L512 303 408.4 123.6H242.9L512 589.7z" fill="#34495E" p-id="57792"></path>
          </svg>
          <!-- React -->
          <svg t="1715648049767" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="6142" width="200" height="200">
            <path d="M512 511.8m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z" fill="#61DAFB" p-id="6143"></path>
            <path
              d="M960.5 511.8c0-62.8-73.8-117.2-188.5-150.1 28.9-115.8 18.7-206.9-35.7-238.3-54.5-31.4-138.5 5.3-224.3 88.2-85.8-82.9-169.8-119.6-224.3-88.2-54.4 31.4-64.6 122.6-35.7 238.3C137.3 394.6 63.5 449 63.5 511.8S137.3 629 252 661.9c-28.9 115.7-18.7 206.9 35.7 238.3 13.4 7.8 28.6 11.6 45.2 11.6 39.7 0 87.8-21.8 140-64.2 13-10.6 26.1-22.6 39.1-35.2 13 12.6 26.1 24.6 39.1 35.2 52.2 42.4 100.2 64.2 140 64.2 16.6 0 31.8-3.8 45.2-11.6 54.4-31.4 64.6-122.5 35.7-238.3 114.7-32.9 188.5-87.3 188.5-150.1zM716.8 157.2c35.3 20.4 42.7 94.3 17.6 194.8-36.7-8.4-76.7-14.7-119.3-18.6-24.7-34.9-50.2-66.4-75.8-94 59.2-57.3 114.2-88.4 152-88.4 9.6-0.1 18.2 2 25.5 6.2zM637 584c-13.8 24-28.4 47-43.3 69-26.1 2-53.3 3.1-81.7 3.1-28.3 0-55.5-1.1-81.6-3.1-15-22-29.5-45.1-43.3-69-14.1-24.5-26.7-48.6-38.1-72.2 11.4-23.6 24-47.7 38.1-72.2 14.1-24.5 28.7-47.4 43.4-69.1 26.1-2 53.3-3.1 81.6-3.1 28.3 0 55.5 1.1 81.6 3.1 14.7 21.6 29.3 44.6 43.4 69 14.1 24.5 26.7 48.6 38.1 72.2-11.5 23.7-24.1 47.8-38.2 72.3z m58.8-26.4c11.2 26.6 20.4 52.1 28 76.5-24.9 5.6-51.7 10.4-80.3 14 9.3-14.5 18.4-29.3 27.3-44.6 8.8-15.4 17.1-30.7 25-45.9zM512 756.5c-17.7-19.2-35.1-40.1-52.2-62.6 17.1 0.8 34.5 1.3 52.2 1.3 17.7 0 35.1-0.5 52.2-1.3-17.1 22.5-34.5 43.4-52.2 62.6zM380.5 648.1c-28.6-3.6-55.3-8.4-80.3-14 7.6-24.4 16.8-49.9 28-76.5 7.9 15.2 16.1 30.5 25 45.9 8.9 15.2 18 30 27.3 44.6zM328.2 466c-11.2-26.6-20.4-52.1-28-76.5 24.9-5.6 51.6-10.4 80.2-14-9.2 14.4-18.4 29.2-27.2 44.6-8.8 15.4-17.1 30.7-25 45.9zM512 267.1c17.3 18.7 34.8 39.8 52.1 62.7-17.1-0.8-34.4-1.3-52.1-1.3-17.7 0-35 0.5-52.1 1.3 17.3-22.9 34.8-44 52.1-62.7z m158.7 153c-8.9-15.3-18-30.1-27.2-44.6 28.6 3.6 55.3 8.4 80.2 14-7.6 24.4-16.8 49.9-28 76.5-7.8-15.2-16.1-30.5-25-45.9zM307.2 157.2c7.2-4.2 15.8-6.2 25.6-6.2 37.8 0 92.7 31.1 151.9 88.4-25.6 27.6-51.1 59.2-75.8 94-42.5 3.9-82.6 10.2-119.3 18.6-25.1-100.6-17.6-174.5 17.6-194.8zM102.5 511.8c0-40.8 60.3-84.2 160-112.6 11.1 36 25.6 73.8 43.5 112.6-17.8 38.8-32.4 76.6-43.5 112.6-99.7-28.4-160-71.9-160-112.6z m345.8 305.5c-59.7 48.5-111.1 66.4-141.1 49.2-35.3-20.4-42.7-94.3-17.6-194.8 36.7 8.4 76.7 14.7 119.3 18.6 24.4 34.5 49.9 66.1 75.8 94.2-12.1 11.7-24.2 22.9-36.4 32.8z m268.5 49.2c-29.9 17.3-81.4-0.6-141.1-49.2-12.1-9.9-24.3-21.1-36.5-32.8 26-28.1 51.4-59.7 75.8-94.2 42.5-3.9 82.6-10.2 119.3-18.7 25.2 100.6 17.7 174.5-17.5 194.9z m44.8-242.1c-11.1-36-25.6-73.8-43.5-112.6 17.8-38.8 32.4-76.6 43.5-112.6 99.7 28.5 160 71.9 160 112.6-0.1 40.7-60.4 84.2-160 112.6z"
              fill="#61DAFB" p-id="6144"></path>
          </svg>
          <!-- Linux -->
          <svg t="1713518242290" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="58804" width="200" height="200">
            <path
              d="M525.2 198.3c-8.6 5.6-15.2 13.8-18.9 23.4-3.8 12.4-3.2 25.6 1.5 37.7 3.9 12.7 11.7 23.8 22.2 31.8 5.4 3.8 11.6 6.2 18.2 7 6.6 0.8 13.2-0.3 19.1-3.3 7-3.9 12.6-10 15.9-17.3 3.2-7.4 5-15.3 5.2-23.3 0.7-10.2-0.6-20.4-3.8-30.1-3.5-10.6-10.3-19.7-19.5-25.9-4.7-3-9.9-5-15.4-5.8-5.5-0.8-11.1-0.2-16.3 1.8-2.9 1.2-5.7 2.7-8.3 4.5"
              fill="#FFFFFF" p-id="58805"></path>
            <path
              d="M810.2 606.5c-5.1-28.3-13.1-56-23.8-82.6-7.3-19.8-17.2-38.6-29.5-55.8-12.4-16.5-28.1-30.4-40.2-47.1-6.4-8.7-11.8-18.4-18.5-26.9-2.7-5.6-5.3-11.2-7.9-16.8-8-17.5-15.3-35.4-24.8-52-1.5-2.6-3.1-5.2-4.6-7.7-1.2-16-2.9-32-3.8-48 0.7-32.1-2-64.3-8.1-95.9-4.2-15.1-10.6-29.6-19-42.8-9.8-15.6-22.4-29.2-37.2-40.1-24.1-17.1-52.9-26.3-82.4-26.4-21.7-0.5-43.2 4.4-62.5 14.4-20.3 11.1-36.7 28.2-47 48.9-9.6 20.9-14.7 43.5-15 66.5-0.8 22.6 1.3 45 2.2 67.6 0.9 23.4 0.4 46.9 2.3 70.3 0.6 7.5 1.5 15 1.5 22.6 0 3.8-0.2 7.6-0.3 11.3l-0.3 0.8c-10.2 17.3-21.5 34-33.8 49.9-8.6 10.9-17.2 21.7-25.9 32.4-11.3 12.7-20.9 26.8-28.5 42-5.1 13.2-9.2 26.8-12.4 40.6l-0.3 1.1c-4.8 15.9-10.8 31.3-18 46.2-0.7 1.4-1.4 2.9-2 4.2-4.3 8.9-8.8 17.8-13.5 26.5l-5.4 10.1c-3.4 6.1-6.4 12.4-9 18.8-1.5 3.9-2.7 7.9-3.4 12-1.3 8.7-0.7 17.5 1.6 25.9 0.5 2.1 1.2 4.2 1.9 6.3 2.2 6.2 4.8 12.3 7.9 18.1 1.4 2.7 2.9 5.3 4.3 8l1.3 1.9c1.4 2.5 2.9 5 4.4 7.4l0.2 0.3c1.7 2.8 3.6 5.5 5.4 8.2l0.3 0.4c1.9 2.6 3.8 5.3 5.8 7.9 7.4 28.9 21 55.8 39.7 79-2.9 5.1-5.5 10.1-8.4 15.1-10.2 14.8-18.6 30.7-25.1 47.4-2.7 8.6-3.4 17.7-1.9 26.6 1.4 9 6 17.1 13 23 4.7 3.6 10.1 6.1 15.8 7.3 5.7 1.2 11.6 1.8 17.5 1.5 22.2-1.7 44.2-6.1 65.4-12.9 12.8-3.4 25.6-6.4 38.6-9 13.5-3.1 27.2-5 41-5.6 3.4 0.1 6.8-0.1 10.1-0.3 9.4 1 18.8 1.4 28.3 1l3.5-0.2c2.4 0.3 4.9 0.4 7.4 0.6 16.6 0.9 33.1 2.6 49.5 5.1 14.4 2.2 28.8 5 43 8.5 21.9 6.6 44.4 11 67.3 12.9 6 0.3 12-0.2 18-1.4 5.9-1.2 11.5-3.8 16.3-7.4 7-5.8 11.6-13.9 13.1-22.9 1.5-8.9 0.8-18-1.9-26.6-6.6-16.7-15.1-32.6-25.5-47.3-3.6-6.1-7-12.4-10.6-18.5 15.5-17.3 29.2-36.3 40.7-56.5 7 0.4 13.9-0.4 20.6-2.6 17.5-5.9 32.7-17.3 43.3-32.5 3.2-4.5 5.7-9.5 7.2-14.8 6.9-10.7 11.6-22.7 13.8-35.3 3.2-20.8 2.7-42.1-1.5-62.7h-0.2z m0 0"
              fill="#020204" p-id="58806"></path>
            <path
              d="M425.6 323.2c-3.1 4-5.3 8.7-6.4 13.6-1.1 4.9-1.8 10-1.9 15 0.3 10.1-0.5 20.2-2.5 30.1-3.5 10.3-8.8 19.8-15.6 28.3-11.7 14.7-20.9 31.2-27.2 48.8-3.2 10.9-4.3 22.3-3.1 33.7-12.1 17.9-22.6 36.9-31.3 56.7-13.4 29.9-22 61.8-25.5 94.4-4.3 40.1 1.6 80.6 17 117.8 11.3 26.8 28.5 50.8 50.3 70.1 11.2 9.7 23.5 17.9 36.7 24.4 46.7 22.8 101.4 22.3 147.6-1.4 23.1-13.5 44.2-30.2 62.6-49.5 11.9-10.8 22.5-22.9 31.8-36.1 15.5-26.9 24.6-57.1 26.5-88.1 9.6-53.6 3.7-108.8-16.9-159.2-8.1-16.8-18.8-32.2-31.8-45.6a252.5 252.5 0 0 0-20.2-68c-7.2-15.5-15.9-30.3-22.6-46.2-2.7-6.5-5.1-13.1-8.1-19.4-2.9-6.4-6.9-12.3-11.8-17.3-5.3-4.9-11.6-8.6-18.5-10.7-6.9-2.2-14-3.4-21.2-3.6-14.4-0.7-28.9 1.1-43.1 0.6-11.5-0.5-22.8-2.5-34.3-1.8-5.7 0.3-11.4 1.4-16.7 3.5-5.4 2.1-10.1 5.5-13.8 10m4.6-125.1c-5.4 0.4-10.5 2.7-14.4 6.4-3.9 3.7-6.8 8.4-8.4 13.5-2.7 10.4-3.4 21.3-1.9 32 0.2 9.7 1.9 19.4 5.1 28.6 1.8 4.5 4.4 8.7 7.8 12.2 3.4 3.5 7.7 6.1 12.4 7.3 4.5 1.1 9.2 0.9 13.5-0.5 4.3-1.4 8.3-3.8 11.5-7 4.7-4.8 8.1-10.7 9.8-17.1 1.7-6.4 2.5-13.1 2.3-19.8 0-8.3-1.3-16.6-3.8-24.6s-6.8-15.3-12.6-21.4c-2.8-2.9-6-5.4-9.6-7.2-3.7-1.7-7.7-2.6-11.7-2.4m95 0c-8.6 5.6-15.2 13.8-18.9 23.4-3.8 12.4-3.2 25.6 1.5 37.7 3.9 12.7 11.7 23.8 22.2 31.8 5.4 3.8 11.6 6.2 18.2 7 6.6 0.8 13.2-0.3 19.1-3.3 7-3.9 12.6-10 15.9-17.3 3.2-7.4 5-15.3 5.2-23.3 0.7-10.2-0.6-20.4-3.8-30.1-3.5-10.6-10.3-19.7-19.5-25.9-4.7-3-9.9-5-15.4-5.8-5.5-0.8-11.1-0.2-16.3 1.8-2.9 1.2-5.7 2.7-8.3 4.5"
              fill="#FFFFFF" p-id="58807"></path>
            <path
              d="M544.5 223.6c-3.2 0.2-6.2 1.2-8.9 2.9s-5 4-6.8 6.6c-3.4 5.3-5.3 11.5-5.4 17.9-0.3 4.7 0.4 9.5 1.9 14s4.3 8.5 7.9 11.5c3.8 3.1 8.4 4.9 13.3 5.2 4.9 0.2 9.7-1.1 13.7-3.9 3.2-2.3 5.8-5.2 7.6-8.7 1.8-3.4 2.9-7.2 3.4-11 1-6.8-0.2-13.8-3.2-19.9-3.1-6.2-8.4-10.9-14.8-13.4-2.8-1.1-5.7-1.5-8.7-1.4"
              fill="#020204" p-id="58808"></path>
            <path
              d="M430.2 198.3c-5.4 0.4-10.5 2.7-14.4 6.4-3.9 3.7-6.8 8.4-8.4 13.5-2.7 10.4-3.4 21.3-1.9 32 0.2 9.7 1.9 19.4 5.1 28.6 1.8 4.6 4.4 8.7 7.8 12.2 3.4 3.5 7.7 6.1 12.4 7.3 4.5 1.1 9.2 0.9 13.5-0.5 4.3-1.4 8.3-3.8 11.5-7 4.7-4.8 8.1-10.7 9.8-17.1 1.7-6.4 2.5-13.1 2.3-19.8 0-8.3-1.3-16.6-3.8-24.6s-6.8-15.3-12.6-21.4c-2.8-2.9-6-5.4-9.6-7.2-3.7-1.7-7.7-2.6-11.7-2.4"
              fill="#FFFFFF" p-id="58809"></path>
            <path
              d="M417.3 242.8c-1.3 6.7-1 13.7 1.1 20.2 1.6 4.3 4 8.2 7.2 11.5 2 2.2 4.3 4.1 7 5.4 2.7 1.4 5.7 1.8 8.7 1.1 2.7-0.7 5-2.3 6.7-4.5 1.7-2.2 2.9-4.7 3.7-7.3 2.3-7.8 2.1-16.1-0.4-23.9-1.6-5.7-4.7-10.9-9.1-14.8-2.1-1.8-4.7-3.2-7.4-3.9-2.8-0.7-5.7-0.5-8.4 0.7-2.8 1.4-5.1 3.7-6.5 6.5-1.4 2.8-2.3 5.8-2.7 8.9"
              fill="#020204" p-id="58810"></path>
            <path
              d="M404.6 326.9c0.2 0.9 0.5 1.8 1 2.5 0.9 1.4 2 2.5 3.4 3.4 1.3 0.9 2.6 1.7 3.9 2.5 6.9 4.7 13 10.5 17.9 17.3 6 9.4 13.5 17.8 22 25 6.5 4.5 14.1 7.2 22 7.9 9.2 0.7 18.5-0.4 27.4-3.2 8.2-2.4 16.1-5.8 23.5-10.3 12.7-10.2 26.3-19.2 40.7-26.7 3.4-1.2 6.8-2.1 10-3.6 3.3-1.4 6.1-3.8 7.8-7 1.1-3.2 1.8-6.6 1.9-10 0.5-3.6 1.7-7.1 2.3-10.7 0.8-3.6 0.5-7.3-0.8-10.8-1.4-2.7-3.6-4.9-6.3-6.3-2.7-1.3-5.7-2.1-8.7-2.2-6.1 0.2-12.1 0.8-18 1.8-8 0.7-16-0.3-24 0-9.9 0.3-19.8 2.5-29.8 2.9-11.4 0.6-22.7-1.2-34.1-1.7-4.9-0.3-9.9-0.1-14.8 0.7-4.9 0.7-9.6 2.5-13.7 5.3-3.8 3-7.3 6.2-10.7 9.6-1.8 1.6-3.8 3-5.9 4.1-2.2 1.1-4.5 1.7-7 1.6-1.2-0.2-2.5-0.2-3.7 0-0.7 0.3-1.4 0.7-1.9 1.2l-1.5 1.8c-1 1.5-1.9 3.1-2.6 4.7"
              fill="#D99A03" p-id="58811"></path>
            <path
              d="M429.7 301.7c-4 2.4-7.9 5-11.8 7.7-2.1 1.3-3.8 3-5.1 5.1-0.7 1.6-1 3.3-0.9 5 0.1 1.7 0.1 3.4 0 5.1-0.1 1.1-0.5 2.3-0.5 3.5 0 0.6 0 1.2 0.2 1.7 0.2 0.6 0.4 1.1 0.8 1.5 0.5 0.5 1.2 0.9 2 1.1 0.7 0.2 1.5 0.3 2.3 0.5 3.5 1 6.7 2.9 9.3 5.4 2.7 2.4 5.1 5.2 8 7.5 8 6 17.7 9.1 27.6 9 9.9-0.2 19.7-1.6 29.2-4.1 7.5-1.6 14.9-3.6 22.1-6.1 11.2-4.2 21.5-10.3 30.4-18.2 3.9-3.8 8-7.2 12.4-10.3 4-2.5 8.7-4.2 12.7-6.6 0.4-0.2 0.7-0.5 1.1-0.7 0.3-0.3 0.6-0.6 0.8-1 0.3-0.7 0.3-1.5 0-2.2-0.2-0.7-0.5-1.3-0.9-1.8-0.5-0.6-1.1-1.2-1.7-1.7-4.6-3.4-10.1-5.3-15.8-5.5-5.8-0.4-11.3 0-16.9-1.1-5.2-1.1-10.3-2.6-15.3-4.4-5.3-1.7-10.7-3-16.3-3.9-13-2.1-26.2-1.8-39.1 1-12.1 2.7-23.8 7.3-34.6 13.5"
              fill="#604405" p-id="58812"></path>
            <path
              d="M428.4 288.1c-5.8 3.9-11 8.7-15.5 14.1-2.6 3-4.7 6.5-6.1 10.3-0.9 3-1.5 6.1-2 9.2-0.3 1.1-0.5 2.3-0.5 3.5 0 0.6 0.1 1.2 0.3 1.7 0.2 0.6 0.5 1.1 0.9 1.5 0.7 0.7 1.6 1.1 2.6 1.3 0.9 0.2 1.9 0.2 2.9 0.3 4.4 0.7 8.5 2.5 12.1 5.1 3.6 2.5 7 5.4 10.7 7.8 8.4 5 18 7.7 27.8 7.9 9.8 0.2 19.5-0.8 29-2.9 7.6-1.4 15.1-3.5 22.4-6.3 10.9-4.7 21.1-10.8 30.4-18.2 4.3-3.2 8.5-6.6 12.4-10.3 1.3-1.3 2.6-2.6 4-3.8 1.4-1.2 3-2.1 4.7-2.7 2.7-0.7 5.5-0.8 8.3-0.1 2 0.5 4.1 0.7 6.2 0.7 1.1 0 2.1-0.2 3.1-0.5 1-0.4 1.9-1 2.5-1.8 0.9-1.1 1.3-2.4 1.3-3.8s-0.4-2.7-1.1-3.9c-1.5-2.3-3.8-4.1-6.3-5.1-3.5-1.4-7.1-2.5-10.8-3.2-11.3-2.7-22.3-6.7-32.7-11.9-5.2-2.6-10.1-5.4-15.3-8.1-5.2-2.9-10.6-5.4-16.2-7.2-12.9-3.5-26.6-2.9-39.1 1.8-14 4.9-26.5 13.4-36.1 24.7"
              fill="#F5BD0C" p-id="58813"></path>
            <path
              d="M493.5 272.2c0.7 2.3 4.3 1.9 6.4 2.9 2.1 1 3.3 2.9 5.3 3.1 2.1 0.2 5-0.7 5.3-2.6 0.4-2.6-3.4-4.2-5.8-5.1-3.2-1.5-6.8-1.6-10-0.2-0.7 0.3-1.4 1.2-1.2 1.9z m-34.4-1.2c-2.7-0.9-7.1 3.8-5.8 6.3 0.4 0.7 1.6 1.5 2.4 1.1 0.8-0.4 2.3-3.1 3.6-4 1-0.8 0.8-3.1-0.2-3.4z m0 0"
              fill="#CD8907" p-id="58814"></path>
            <path
              d="M887.7 829.8c-2 5.2-4.9 10-8.5 14.3-8.4 9-18.6 16.2-29.8 21.2-19 8.8-37.5 18.6-55.5 29.3-11.7 7.8-22.6 16.6-32.7 26.4-8.3 8.7-17.2 16.7-26.6 24.2-9.8 7.2-21.1 12.1-33.1 14-14.7 1.9-29.6-0.4-43.1-6.5-9.7-3.7-18.1-10.2-24-18.8-5-9.2-7.3-19.5-6.8-29.9 0.6-18.3 2.8-36.5 6.6-54.5 2.6-15 5.2-30 6.8-45.1 2.8-27.6 3.1-55.3 1-82.9-0.5-4.6-0.5-9.3 0-13.9 0.6-9.4 8.5-16.6 18-16.5 4.3-0.1 8.6 0.3 12.8 1.1 10 1.2 20 2.9 29.8 5.2 6.1 1.6 12.2 3.8 18.3 5.5 10.2 3 21 3.9 31.6 2.9 11.1-2.6 22.4-4.3 33.8-5.3 4.7 0.2 9.4 1 13.8 2.4 4.6 1.3 8.9 3.6 12.4 6.9 2.5 2.7 4.5 5.8 5.8 9.2 1.9 5.1 3.1 10.4 3.5 15.8 0.2 4.8 0.6 9.6 1.2 14.4 1.7 7.7 5.4 14.9 10.6 20.9 5.3 5.8 11 11.2 17.2 16 5.9 5.2 12.1 10 18.6 14.4 3.1 2.1 6.2 4 9.1 6.3 3 2.2 5.5 5 7.4 8.2 2.4 4.4 3.2 9.5 2 14.4"
              fill="#F5BD0C" p-id="58815"></path>
            <path
              d="M887.7 829.8c-2 5.2-4.9 10-8.5 14.3-8.4 9-18.6 16.2-29.8 21.2-19 8.8-37.5 18.6-55.5 29.3-11.7 7.8-22.6 16.6-32.7 26.4-8.3 8.7-17.2 16.7-26.6 24.2-9.8 7.2-21.1 12.1-33.1 14-14.7 1.9-29.6-0.4-43.1-6.5-9.7-3.7-18.1-10.2-24-18.8-5-9.2-7.3-19.5-6.8-29.9 0.6-18.3 2.8-36.5 6.6-54.5 2.6-15 5.2-30 6.8-45.1 2.8-27.6 3.1-55.3 1-82.9-0.5-4.6-0.5-9.3 0-13.9 0.6-9.4 8.5-16.6 18-16.5 4.3-0.1 8.6 0.3 12.8 1.1 10 1.2 20 2.9 29.8 5.2 6.1 1.6 12.2 3.8 18.3 5.5 10.2 3 21 3.9 31.6 2.9 11.1-2.6 22.4-4.3 33.8-5.3 4.7 0.2 9.4 1 13.8 2.4 4.6 1.3 8.9 3.6 12.4 6.9 2.5 2.7 4.5 5.8 5.8 9.2 1.9 5.1 3.1 10.4 3.5 15.8 0.2 4.8 0.6 9.6 1.2 14.4 1.7 7.7 5.4 14.9 10.6 20.9 5.3 5.8 11 11.2 17.2 16 5.9 5.2 12.1 10 18.6 14.4 3.1 2.1 6.2 4 9.1 6.3 3 2.2 5.5 5 7.4 8.2 2.4 4.4 3.2 9.5 2 14.4M259.4 676.3c4.9-1.9 10.2-2.4 15.4-1.4 5.2 1 10.1 3.1 14.4 6.1 8.3 6.3 15.5 14.1 21.2 22.8 14.1 19.4 27.6 39.2 39.9 59.8 10 16.7 19.1 33.9 30.6 49.6 7.5 10.2 16 19.7 23.6 29.9 7.9 10 13.9 21.4 17.6 33.5 4.4 16.1 2.6 33.2-4.9 48.1-5.4 10.4-13.5 19.1-23.4 25.1-10 6-21.5 9-33.2 8.7-18.4-2.5-36.2-8.1-52.6-16.6-34.9-13.9-72.8-18.3-108.8-29.1-11.1-3.3-21.9-7.3-33.1-10.3-5-1.2-9.9-2.7-14.7-4.7-4.7-2-8.8-5.4-11.5-9.7-2-3.5-3-7.5-2.9-11.5 0.1-4 0.9-7.9 2.3-11.5 2.7-7.5 7.1-14.2 10-21.6 4.4-12.2 6.1-25.3 5-38.2-0.6-12.9-2.9-25.8-3.6-38.7-0.6-5.8-0.4-11.6 0.6-17.3 1.5-11.4 10.4-20.5 21.9-22.2 5.3-0.9 10.6-1.3 15.9-1 5.3 0.3 10.7 0.3 16 0 5.3-0.3 10.6-1.8 15.3-4.3 4.3-2.6 8.1-6.2 11-10.4 2.9-4.2 5.5-8.5 7.9-13 2.4-4.5 5.1-8.7 8.3-12.7 3-4.1 7.1-7.2 11.8-9.4"
              fill="#F5BD0C" p-id="58816"></path>
            <path
              d="M259.4 676.4c4.9-1.9 10.2-2.4 15.4-1.4 5.2 1 10.1 3.1 14.4 6.1 8.3 6.3 15.5 14.1 21.2 22.8 14.1 19.4 27.6 39.2 39.9 59.8 10 16.7 19.1 33.9 30.6 49.6 7.5 10.2 16 19.7 23.6 29.9 7.9 10 13.9 21.4 17.6 33.5 4.4 16.1 2.6 33.2-4.9 48.1-5.4 10.4-13.5 19.1-23.4 25.1-10 6-21.5 9-33.2 8.7-18.4-2.5-36.2-8.1-52.6-16.6-34.9-13.9-72.8-18.3-108.8-29.1-11.1-3.3-21.9-7.3-33.1-10.3-5-1.2-9.9-2.7-14.7-4.7-4.7-2-8.8-5.4-11.5-9.7-2-3.5-3-7.5-2.9-11.5 0.1-4 0.9-7.9 2.3-11.5 2.7-7.5 7.1-14.2 10-21.6 4.4-12.2 6.1-25.3 5-38.2-0.6-12.9-2.9-25.7-3.6-38.7-0.6-5.8-0.4-11.6 0.6-17.3 1.5-11.4 10.4-20.5 21.9-22.2 5.3-0.9 10.6-1.3 15.9-1 5.3 0.3 10.7 0.3 16 0 5.3-0.3 10.6-1.8 15.3-4.3 4.3-2.6 8.1-6.2 11-10.4 2.9-4.2 5.5-8.5 7.9-13 2.4-4.5 5.1-8.7 8.3-12.7 3-4.1 7.1-7.3 11.8-9.4"
              fill="#F5BD0C" p-id="58817"></path>
            <path
              d="M267.1 684.8c4.4-1.7 9.3-2 13.9-0.9s8.9 3.2 12.6 6.2c7.1 6.2 13.1 13.6 17.6 21.9 12 19.4 23.7 39 34.6 59 7.9 15.3 16.8 30.1 26.6 44.2 6.8 9.2 14.6 17.6 21.6 26.6 7.3 8.9 12.8 19 16.2 29.9 4 14.3 2.3 29.6-4.5 42.9-5 9.4-12.5 17.3-21.7 22.6-9.2 5.4-19.8 8-30.4 7.5-16.7-2.6-32.9-7.6-48.2-14.9-30.4-11.1-63.5-12.5-94.7-21.2-11.2-3-22.1-7.1-33.4-9.9-5-1.1-10-2.5-14.8-4.3-4.8-1.8-9-5.2-11.8-9.5-1.8-3.4-2.7-7.2-2.5-11 0.2-3.8 1-7.6 2.4-11.2 2.7-7.1 7-13.6 9.7-20.7 3.8-11 5.1-22.6 3.9-34.2-0.8-11.5-2.9-22.9-3.5-34.5-0.4-5.1-0.2-10.3 0.7-15.4 0.9-5.1 3.3-9.8 6.9-13.6 4.2-3.8 9.4-6.3 15-7 5.6-0.7 11.2-0.7 16.7 0 5.6 0.7 11.2 0.9 16.8 0.8 11 0 21-6.4 25.7-16.4 2.3-4.5 4.3-9.2 5.9-13.9 1.7-4.8 4-9.3 6.7-13.6 2.8-4.3 6.8-7.7 11.5-9.7"
              fill="#F5BD0C" p-id="58818"></path>
          </svg>
          <!-- HTML5 -->
          <svg t="1713518295406" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="59818" width="200" height="200">
            <path
              d="M116.7 63.8l71.9 806.9 322.8 89.6 323.7-89.8 72.1-806.7H116.7z m634 263.9H372l9 101.3h360.7l-27.2 303.8-203 56.3-202.7-56.3-13.9-155.4h99.4l7.1 79 110.2 29.7 0.3-0.1L622 656.3 633.5 528h-343l-26.7-299.2h495.7l-8.8 98.9z"
              fill="#E44D26" p-id="59819"></path>
          </svg>
          <!-- css3 -->
          <svg t="1713518358381" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="62486" width="200" height="200">
            <path
              d="M157.142857 73.142857l860 0-152 761.714286-459.428571 152.571429-398.857143-152.571429 40.571429-203.428571 169.714286 0-16.571429 84 241.142857 92 277.714286-92 38.857143-193.714286-690.285714 0 33.142857-169.714286 690.857143 0 21.714286-109.142857-690.285714 0z"
              fill="#e7622a" p-id="62487"></path>
          </svg>
          <!-- c -->
          <svg t="1713518449439" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="66236" width="200" height="200">
            <path
              d="M887.466667 1024H136.533333c-75.434667 0-136.533333-61.098667-136.533333-136.533333V136.533333c0-75.434667 61.098667-136.533333 136.533333-136.533333h750.933334c75.434667 0 136.533333 61.098667 136.533333 136.533333v750.933334c0 75.434667-61.098667 136.533333-136.533333 136.533333z"
              fill="#2089DA" p-id="66237"></path>
            <path
              d="M597.674667 555.349333l146.432 16.725334c-8.192 30.378667-21.162667 57.002667-39.594667 79.189333a185.002667 185.002667 0 0 1-70.656 51.882667c-28.672 12.288-64.853333 18.432-108.885333 18.432-42.666667 0-78.165333-4.096-106.496-11.946667-28.330667-7.850667-52.565333-20.821333-73.045334-38.570667-20.48-17.749333-36.522667-38.570667-48.128-62.464-11.605333-23.893333-17.408-55.637333-17.408-95.232 0-41.301333 7.168-75.776 21.162667-103.082666 10.24-20.138667 24.576-38.229333 42.325333-54.272s36.181333-27.989333 55.296-35.84c30.037333-12.288 68.266667-18.432 115.370667-18.432 65.536 0 115.370667 11.605333 149.845333 35.157333 34.474667 23.552 58.368 57.685333 72.362667 102.741333l-144.725333 19.114667c-4.437333-17.066667-12.629333-30.037333-24.917334-38.570667s-27.989333-12.970667-48.128-12.970666c-25.6 0-46.08 9.216-61.781333 27.306666-15.701333 18.090667-23.552 45.738667-23.552 82.944 0 32.768 7.850667 58.026667 23.552 75.093334 15.701333 17.066667 35.498667 25.6 59.733333 25.6 20.138667 0 37.205333-5.12 50.858667-15.36s23.552-25.941333 30.378667-47.445334z"
              fill="#FFFFFF" p-id="66238"></path>
          </svg>
          <!-- python -->
          <svg t="1713518518916" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="68218" width="200" height="200">
            <path
              d="M429.824 128c-60.672 0-109.824 49.152-109.824 109.824v64.512h164.7616c14.9504 0 27.2384 21.9136 27.2384 36.864H237.824c-60.672 0-109.824 49.152-109.824 109.824v145.2032c0 60.672 49.152 109.824 109.824 109.824h45.312v-102.912c0-60.672 48.7936-109.824 109.4656-109.824h201.5744a109.5168 109.5168 0 0 0 109.8752-109.4656V237.824c0-60.672-49.152-109.824-109.8752-109.824h-164.352z m-27.648 61.8496c15.36 0 27.648 4.608 27.648 27.2384 0 22.6816-12.288 34.2016-27.648 34.2016-14.9504 0-27.2384-11.52-27.2384-34.1504 0-22.6816 12.288-27.2896 27.2384-27.2896z"
              fill="#3C78AA" p-id="68219"></path>
            <path
              d="M740.864 320v102.912a109.4656 109.4656 0 0 1-109.4656 109.824H429.824a109.5168 109.5168 0 0 0-109.824 109.4144v144.0256A109.824 109.824 0 0 0 429.824 896h164.352a109.824 109.824 0 0 0 109.824-109.7728v-64.512h-164.7616c-15.0016 0-27.2384-21.9136-27.2384-36.864h274.176a109.824 109.824 0 0 0 109.8752-109.8752V429.824a109.824 109.824 0 0 0-109.8752-109.824h-45.312zM370.688 493.312l-0.1536 0.1536c0.512-0.0512 0.9728 0 1.4848-0.1536H370.688z m251.136 279.3984c15.0016 0 27.2896 11.52 27.2896 34.2016a27.2384 27.2384 0 0 1-27.2896 27.2384c-15.36 0-27.648-4.608-27.648-27.2384 0-22.6816 12.288-34.2016 27.648-34.2016z"
              fill="#FDD835" p-id="68220"></path>
          </svg>
          <!-- sass -->
          <svg t="1713518596880" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="69221" width="200" height="200">
            <path
              d="M865.640448 197.781504c-24.969216-97.974272-187.408384-130.164736-341.1456-75.554816-91.50464 32.516096-190.523392 83.529728-261.75488 150.140928-84.682752 79.2064-98.187264 148.127744-92.602368 176.93696 19.625984 101.625856 158.89408 168.077312 216.13568 217.346048v0.294912c-16.887808 8.2944-140.42112 70.828032-169.336832 134.756352-30.500864 67.444736 4.857856 115.826688 28.270592 122.351616 72.548352 20.191232 146.972672-16.109568 187.004928-75.79648 38.610944-57.58976 35.38944-131.936256 18.608128-168.933376 23.1424-6.094848 50.126848-8.835072 84.414464-4.83328 96.763904 11.30496 115.746816 71.714816 112.121856 97.005568-3.62496 25.2928-23.922688 39.19872-30.715904 43.388928-6.793216 4.18816-8.859648 5.664768-8.2944 8.779776 0.82944 4.53632 3.97312 4.376576 9.744384 3.383296 7.974912-1.343488 50.798592-20.566016 52.652032-67.231744 2.33472-59.254784-54.450176-125.546496-155.000832-123.8016-41.402368 0.724992-67.446784 4.644864-86.267904 11.65312-1.394688-1.585152-2.791424-3.168256-4.268032-4.724736-62.1568-66.318336-177.07008-113.22368-172.212224-202.391552 1.773568-32.405504 13.049856-117.76 220.809216-221.290496 170.196992-84.81792 306.456576-61.458432 330.00448-9.74848 33.642496 73.89184-72.814592 211.224576-249.565184 231.038976-67.33824 7.544832-102.805504-18.552832-111.611904-28.270592-9.289728-10.22976-10.657792-10.686464-14.149632-8.779776-5.638144 3.139584-2.06848 12.161024 0 17.559552 5.289984 13.746176 26.9312 38.098944 63.848448 50.20672 32.487424 10.65984 111.532032 16.513024 207.167488-20.45952 107.075584-41.48224 190.70976-156.719104 166.144-253.026304zM410.036224 697.01632c8.02816 29.696 7.141376 57.376768-1.155072 82.427904a133.711872 133.711872 0 0 1-6.6048 16.32256c-6.38976 13.264896-14.983168 25.669632-25.481216 37.134336-32.057344 34.957312-76.814336 48.193536-96.01024 37.052416-20.729856-12.029952-10.338304-61.325312 26.793984-100.57728 39.97696-42.262528 97.488896-69.433344 97.488896-69.433344l-0.079872-0.161792 5.04832-2.7648z"
              fill="#EC407A" p-id="69222"></path>
          </svg>
          <!-- java -->
          <svg t="1713518680807" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="70242" width="200" height="200">
            <path
              d="M725.952 170.048c-29.248 20.096-56.704 38.4-87.808 62.208-23.744 18.24-65.792 45.696-67.648 78.592-3.648 53.056 78.656 102.4 34.752 170.048-16.448 25.6-43.904 36.608-78.592 53.056-3.712-7.296 9.088-14.656 14.592-21.952 54.848-78.656-56.704-104.256-42.048-201.152 14.656-96.896 124.352-128 226.752-140.8z"
              fill="#FF1515" p-id="70243"></path>
            <path
              d="M563.2 0c16.448 16.448 29.248 47.552 29.248 78.656 0 96.896-102.4 151.744-151.744 215.744-11.008 14.656-25.6 36.544-25.6 60.352 0 52.992 54.848 111.552 74.944 153.6C457.152 486.4 415.104 455.296 384 420.48 354.752 384 323.648 327.296 351.104 276.096c40.192-74.944 162.688-120.64 206.592-201.152 11.008-20.096 20.096-51.2 5.504-74.944z"
              fill="#FF1515" p-id="70244"></path>
            <path
              d="M353.6 500.544c9.728-2.752 19.072-5.376 26.752-8.64a124.544 124.544 0 0 0-28.288 0.832c-4.672 0.512-8.768 0.96-11.968 0.96l-10.048 0.768c-50.56 3.84-150.72 11.328-149.056 52.288 0 36.544 93.312 45.696 133.504 49.344 120.704 7.36 296.256-3.648 352.896-45.696 9.152-5.504 25.6-16.448 21.952-23.744-89.6 16.448-219.392 25.6-325.44 20.096-25.6 0-53.056 0-71.36-14.656 12.8-17.92 38.208-25.088 61.056-31.552zM327.04 609.856c3.328-3.072 5.888-5.504 0.256-6.4-21.952 5.44-71.296 18.24-69.504 45.696 1.856 21.952 49.408 36.544 76.8 42.048 107.904 21.952 254.208 5.504 329.152-29.248-10.368-1.728-19.52-9.216-28.8-16.832-10.368-8.384-20.864-16.96-33.344-17.92-7.296-1.216-15.36 1.6-24.32 4.736a162.56 162.56 0 0 1-14.08 4.416c-65.856 12.8-199.296 25.6-241.408-16.448-1.728-3.584 2.112-7.104 5.248-10.048zM360.192 711.68c2.112-2.24 4.48-4.736 0-5.824l-10.752 2.816c-29.568 7.552-58.112 14.912-53.248 55.68 78.656 60.352 270.656 40.192 351.104-7.296-10.624-2.496-18.688-10.048-27.008-17.92-10.24-9.6-20.8-19.52-36.992-20.48-7.808-1.28-15.68 2.048-23.488 5.376-3.2 1.344-6.272 2.688-9.408 3.712-56.704 12.8-170.048 27.456-192-12.8-0.704-0.64 0.512-1.92 1.792-3.328z"
              fill="#2365C4" p-id="70245"></path>
            <path
              d="M264.064 783.36c9.728-0.576 18.56-1.088 24.832-2.56-42.048-36.544-177.344-20.096-179.2 36.544-1.792 32.96 40.256 56.704 75.008 67.712 107.84 36.544 279.744 38.4 418.752 23.744 64-7.296 221.248-34.752 213.888-104.256-3.648-18.24-20.096-31.04-38.4-32.896 14.656 64-102.4 84.096-164.544 91.456-135.296 14.592-298.048 10.944-378.496-20.16-14.656-5.44-36.608-20.096-34.752-32.896 2.688-22.848 36.032-24.96 62.912-26.624z"
              fill="#2365C4" p-id="70246"></path>
            <path
              d="M499.2 987.456c-93.248-11.008-182.848-23.808-257.856-56.704 197.504 47.552 486.4 43.904 625.408-56.704 1.984-1.472 4.032-3.392 6.016-5.376 5.44-5.12 11.136-10.56 17.728-9.216-30.912 92.8-140.224 108.8-245.184 124.032-12.8 1.92-25.6 3.776-38.208 5.76 0-1.792-107.904-1.792-107.904-1.792zM852.096 565.056c-1.792-75.008-89.6-91.456-140.8-47.552 40.256-9.152 75.008 9.152 82.304 36.544 11.968 58.304-42.048 101.952-79.168 131.904-8.32 6.72-15.744 12.672-21.376 18.048 69.44-3.648 162.688-53.056 159.04-138.944z"
              fill="#2365C4" p-id="70247"></path>
          </svg>
          <!-- node .js -->
          <svg t="1718290136262" class="icon" viewBox="0 0 1280 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="1547" xmlns:xlink="http://www.w3.org/1999/xlink" width="250" height="200">
            <path
              d="M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z"
              fill="#1afa29" p-id="1548"></path>
          </svg>
          <!-- githup -->
          <svg t="1713518899530" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="73251" width="200" height="200">
            <path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#161614" p-id="73252"></path>
            <path
              d="M411.306667 831.146667c3.413333-5.12 6.826667-10.24 6.826666-11.946667v-69.973333c-105.813333 22.186667-128-44.373333-128-44.373334-17.066667-44.373333-42.666667-56.32-42.666666-56.32-34.133333-23.893333 3.413333-23.893333 3.413333-23.893333 37.546667 3.413333 58.026667 39.253333 58.026667 39.253333 34.133333 58.026667 88.746667 40.96 110.933333 32.426667 3.413333-23.893333 13.653333-40.96 23.893333-51.2-85.333333-10.24-174.08-42.666667-174.08-187.733333 0-40.96 15.36-75.093333 39.253334-102.4-3.413333-10.24-17.066667-47.786667 3.413333-100.693334 0 0 32.426667-10.24 104.106667 39.253334 30.72-8.533333 63.146667-11.946667 95.573333-11.946667 32.426667 0 64.853333 5.12 95.573333 11.946667 73.386667-49.493333 104.106667-39.253333 104.106667-39.253334 20.48 52.906667 8.533333 90.453333 3.413333 100.693334 23.893333 27.306667 39.253333 59.733333 39.253334 102.4 0 145.066667-88.746667 177.493333-174.08 187.733333 13.653333 11.946667 25.6 34.133333 25.6 69.973333v104.106667c0 3.413333 1.706667 6.826667 6.826666 11.946667 5.12 6.826667 3.413333 18.773333-3.413333 23.893333-3.413333 1.706667-6.826667 3.413333-10.24 3.413333h-174.08c-10.24 0-17.066667-6.826667-17.066667-17.066666 0-5.12 1.706667-8.533333 3.413334-10.24z"
              fill="#FFFFFF" p-id="73253"></path>
          </svg>
          <!-- uni-app -->
          <svg t="1713519069490" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="74245" width="200" height="200">
            <path
              d="M0 0v1023.780047h1023.780047V0H0z m815.504794 854.856339H208.275253V212.43436h133.881237V726.163988h339.467067V212.43436h133.881237v642.421979z"
              fill="#2D923A" p-id="74246"></path>
            <path d="M681.623557 726.15399H342.15649V212.43436H208.275253v642.421979h607.229541V212.43436H681.623557z"
              fill="#FFFFFF" p-id="74247"></path>
          </svg>
          <!-- VS -->
          <svg t="1713517586663" class="icon" viewBox="0 0 1029 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="32708" width="200" height="200">
            <path
              d="M166.187235 790.834764l-17.583636 15.010421a42.886918 42.886918 0 0 1-44.38796 6.433038l-77.839756-31.950754A42.886918 42.886918 0 0 1 0.000429 740.871505V283.268092a42.886918 42.886918 0 0 1 26.375454-39.455964l77.839756-31.950754a42.886918 42.886918 0 0 1 44.38796 7.076341l17.583636 15.010422a23.587805 23.587805 0 0 0-33.022926 5.575299 21.443459 21.443459 0 0 0-4.503127 13.08051v518.931705a23.802239 23.802239 0 0 0 23.80224 23.802239 24.445543 24.445543 0 0 0 13.723813-4.503126z"
              fill="#52218A" p-id="32709"></path>
            <path
              d="M1029.286456 166.615676v2.35878a40.528137 40.528137 0 0 0-66.260288-31.30745L166.187235 790.834764l-17.583636 15.010421a42.886918 42.886918 0 0 1-44.38796 6.433038l-77.839756-31.950754A42.886918 42.886918 0 0 1 0.000429 740.871505v-3.645388a24.874412 24.874412 0 0 0 24.659978 24.874412 24.445543 24.445543 0 0 0 18.22694-8.362949L707.634572 18.870244A64.330377 64.330377 0 0 1 780.756767 6.433038l212.075809 102.070864A64.330377 64.330377 0 0 1 1029.286456 166.615676z"
              fill="#6C33AF" p-id="32710"></path>
            <path
              d="M1029.286456 855.165141V857.738356a64.330377 64.330377 0 0 1-36.45388 57.897339l-212.075809 102.070864a64.330377 64.330377 0 0 1-73.122195-12.437206L42.887347 270.402017a24.874412 24.874412 0 0 0-34.952838-1.929912 25.088847 25.088847 0 0 0-7.93408 18.441375v-3.645388a42.886918 42.886918 0 0 1 26.375454-39.455964l77.839756-31.950754a42.886918 42.886918 0 0 1 44.38796 7.076341l17.583636 15.010422 796.838933 652.524454A40.528137 40.528137 0 0 0 1029.286456 855.165141z"
              fill="#854CC7" p-id="32711"></path>
            <path
              d="M707.634572 1005.269353l4.717561 4.074257zM712.352133 14.795987L707.634572 18.870244zM992.832576 108.289467L780.756767 6.433038a64.330377 64.330377 0 0 0-68.404634 8.362949 37.740488 37.740488 0 0 1 52.536475 8.791818 36.882749 36.882749 0 0 1 7.076341 21.443459v933.6482a37.740488 37.740488 0 0 1-59.612816 30.664146 64.330377 64.330377 0 0 0 68.404634 8.362949l212.075809-101.85643A64.330377 64.330377 0 0 0 1029.286456 857.738356V166.401241a64.330377 64.330377 0 0 0-36.45388-58.111774z"
              fill="#B179F1" p-id="32712"></path>
          </svg>
          <!-- VSCode -->
          <svg t="1713517663841" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="36280" width="200" height="200">
            <path
              d="M718.933333 85.333333L387.84 416.853333l-209.066667-164.693333L87.466667 298.666667v426.666666l91.733333 46.506667 210.346667-164.266667L719.786667 938.666667 938.666667 850.346667V170.666667zM186.453333 610.133333V411.733333l104.106667 103.68z m526.08 55.04L514.133333 512l198.4-153.173333z"
              fill="#1296db" p-id="36281"></path>
          </svg>
          <!-- PR -->
          <svg t="1713517737805" class="icon" viewBox="0 0 1050 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="37318" width="200" height="200">
            <path
              d="M185.982906 0h678.290598C967.111111 0 1050.25641 83.145299 1050.25641 185.982906v652.034188c0 102.837607-83.145299 185.982906-185.982906 185.982906h-678.290598C83.145299 1024 0 940.854701 0 838.017094v-652.034188C0 83.145299 83.145299 0 185.982906 0z"
              fill="#00005B" p-id="37319"></path>
            <path
              d="M249.435897 718.112821V267.815385c0-3.063248 1.312821-4.813675 4.376069-4.813676 7.439316 0 14.441026 0 24.505983-0.437606 10.502564-0.437607 21.442735-0.437607 33.258119-0.875214 11.815385-0.437607 24.505983-0.437607 38.071795-0.875214 13.565812-0.437607 26.694017-0.437607 39.822222-0.437607 35.883761 0 65.641026 4.376068 90.147009 13.565812 21.880342 7.439316 42.010256 19.692308 58.639316 35.883761 14.003419 14.003419 24.94359 31.070085 31.945299 49.88718 6.564103 18.379487 10.064957 37.196581 10.064958 56.888888 0 37.634188-8.752137 68.704274-26.256411 93.210257s-42.010256 42.88547-70.4547 53.388034c-29.757265 10.940171-62.577778 14.878632-98.461539 14.878632-10.502564 0-17.504274 0-21.880342-0.437606s-10.502564-0.437607-18.817094-0.437607V717.675214c0.437607 3.063248-1.750427 5.688889-4.813675 6.126495H254.687179c-3.500855 0-5.251282-1.750427-5.251282-5.688888z m95.398291-370.652992V494.495726c6.126496 0.437607 11.815385 0.875214 17.066667 0.875214H385.094017c17.066667 0 34.133333-2.625641 50.324786-7.876923 14.003419-3.938462 26.25641-12.252991 35.883761-23.193162 9.189744-10.940171 13.565812-25.818803 13.565812-45.073505 0.437607-13.565812-3.063248-27.131624-10.064957-38.947008-7.439316-11.377778-17.94188-20.129915-30.632479-24.94359-16.191453-6.564103-33.695726-9.189744-51.637607-8.752137-11.377778 0-21.442735 0-29.757265 0.437607-8.752137-0.437607-14.878632 0-17.94188 0.437607zM641.531624 372.841026h76.581197c4.376068 0 7.876923 3.063248 9.189743 7.001709 1.312821 3.500855 2.188034 7.001709 2.625641 10.940171 0.875214 4.376068 1.750427 9.189744 2.188034 13.565812 0.437607 4.813675 0.875214 10.064957 0.875214 15.753846 13.128205-15.316239 28.882051-28.006838 46.823932-37.634188 20.129915-11.377778 43.323077-17.066667 66.516239-17.066667 3.063248-0.437607 5.688889 1.750427 6.126496 4.813676v87.08376c0 3.500855-2.188034 4.813675-7.00171 4.813676-15.753846-0.437607-31.945299 0.875214-47.261538 4.376068-12.690598 2.625641-24.94359 6.564103-36.758975 11.815385-8.31453 3.938462-16.191453 9.189744-22.317948 16.191452v223.179488c0 4.376068-1.750427 6.126496-5.688889 6.126495h-86.208547c-3.500855 0.437607-6.564103-1.750427-7.00171-5.251282v-244.184615c0-10.502564 0-21.442735-0.437606-32.820513s-0.437607-22.755556-0.875214-34.133333c0-10.064957-0.875214-19.692308-1.750427-29.757265-0.437607-2.188034 0.875214-4.376068 3.063247-4.813675 0-0.437607 0.875214-0.437607 1.312821 0z"
              fill="#9999FF" p-id="37320"></path>
          </svg>
          <!-- LRC -->
          <svg t="1713517781592" class="icon" viewBox="0 0 1050 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="39227" width="200" height="200">
            <path
              d="M62 62m163.46153848 0l596.1538459 0q163.46153848 0 163.46153848 163.46153848l0 573.07692305q0 163.46153848-163.46153848 163.46153847l-596.1538459 0q-163.46153848 0-163.46153848-163.46153847l0-573.07692305q0-163.46153848 163.46153848-163.46153848Z"
              fill="#001E36" p-id="39228"></path>
            <path
              d="M385.81538487 698.08846133h-219.57692344q-5.57692295 0-5.57692296-6.80769229V298.06153877q0-5.57307685 5.01923057-5.57307685h67.99230791c2.59230761 0 3.89999971 1.45384629 3.89999971 4.33461532v323.23846114h159.9461543q5.01538448 0 3.8999997 5.57692295l-10.03076894 66.87307705q-0.56153847 3.71538457-2.23076953 4.6461542a6.84230801 6.84230801 0 0 1-3.34230732 0.92692265zM440.98461582 390.33076924h60.74615303q5.01538448 0 7.246154 6.19230761a32.12307685 32.12307685 0 0 1 2.78461582 8.66923067 110.46153867 110.46153867 0 0 1 1.67307715 12.07692334q0.55000019 6.50000039 0.5576915 13.93076953a133.85384648 133.85384648 0 0 1 37.06153857-33.12692315 96.11538487 96.11538487 0 0 1 51.55000049-13.93461562q5.01538448 0 5.01538448 5.57692295v74.92307695q0 4.34230752-5.57307685 4.33461533a123.98461523 123.98461523 0 0 0-36.5000001 2.78846192 127.53461513 127.53461513 0 0 0-28.98461514 10.21538408 59.22307705 59.22307705 0 0 0-18.66923086 14.24230752v196.2961541q0 5.57692295-4.46153906 5.57692295H446.00000029q-5.57692295 0-5.57307685-6.19230762v-213.01923076q0-13.61538457-0.27692315-28.79230781-0.28846143-15.16923106-0.83846162-30.03461543a217.48461504 217.48461504 0 0 0-2.23076953-25.38461514 5.19230742 5.19230742 0 0 1 0.83846162-3.4076918 4.02307734 4.02307734 0 0 1 3.06538506-0.93076962zM879.77307675 333.54230732a99.36153809 99.36153809 0 0 0-25.68076874-6.55769179 290.00000039 290.00000039 0 0 0-39.21923145-2.25769219c-37.72307724 0-70.72307666 8.08846172-98.07692255 24.03461514a163.73076943 163.73076943 0 0 0-63.67692305 67.34615361c-14.82692344 28.64615362-22.34615362 62.31538477-22.34615362 100.07692294a244.59999961 244.59999961 0 0 0 8.61923057 67.56538536 177.50000039 177.50000039 0 0 0 24.43461504 52.57692246 156.13846172 156.13846172 0 0 0 37.73076944 38.23846172 158.93461583 158.93461583 0 0 0 48.68076884 23.22692314 204.3500001 204.3500001 0 0 0 56.10769278 7.61923037 293.88461573 293.88461573 0 0 0 39.71153847-2.53461532 126.44230781 126.44230781 0 0 0 30.98461553-7.69230703 9.84615381 9.84615381 0 0 0 5.62692305-10.22692325v-57.37307695a6.93461513 6.93461513 0 0 0-1.9500003-5.64230743c-0.96153838-0.79615372-3.0038458-1.74615381-6.00000029 0.54999932a110.54615362 110.54615362 0 0 1-26.79999961 6.38461582 303.18846152 303.18846152 0 0 1-33.54615352 1.6538458 118.31538427 118.31538427 0 0 1-30.15769306-4.08846094 113.91538447 113.91538447 0 0 1-29.15769199-12.25000019 85.98846182 85.98846182 0 0 1-24.31923047-22.17307676 109.83461573 109.83461573 0 0 1-16.88461524-33.19230849 147.55384599 147.55384599 0 0 1-6.1423084-44.87307628 138.43461533 138.43461533 0 0 1 12.75769249-61.50000058 97.73846192 97.73846192 0 0 1 36.13846201-40.43461465 104.51538457 104.51538457 0 0 1 56.26153828-14.63846221 205.46923096 205.46923096 0 0 1 36.12692285 3.02307715 89.8538458 89.8538458 0 0 1 27.62307686 9.23076914 4.84615371 4.84615371 0 0 0 4.92307734 0.03846182 6.63076934 6.63076934 0 0 0 2.33846103-5.74999981V342.64615362a9.86153818 9.86153818 0 0 0-4.10769228-9.1038463z"
              fill="#31A8FF" p-id="39229"></path>
          </svg>
          <!-- ps -->
          <svg t="1713517473097" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="23069" width="200" height="200">
            <path
              d="M181.321143 0h661.357714C942.921143 0 1024 83.126857 1024 185.965714v652.068572C1024 940.873143 942.921143 1024 842.678857 1024H181.321143C81.078857 1024 0 940.873143 0 838.034286V185.965714C0 83.126857 81.078857 0 181.321143 0z"
              fill="#001E36" p-id="23070"></path>
            <path
              d="M213.321143 286.793143v443.099428c0 3.84 1.718857 5.558857 5.12 5.558858h82.797714a5.339429 5.339429 0 0 0 4.681143-5.997715v-138.24c8.118857 0 14.08 0 18.358857 0.438857 4.242286 0.438857 11.081143 0.438857 21.321143 0.438858 34.998857 0 66.998857-3.876571 96-14.628572a146.358857 146.358857 0 0 0 68.681143-52.553143c17.078857-24.137143 25.6-54.674286 25.6-91.721143a166.034286 166.034286 0 0 0-9.801143-55.954285 137.069714 137.069714 0 0 0-31.158857-49.078857 152.027429 152.027429 0 0 0-57.161143-35.328c-23.881143-9.033143-52.918857-13.348571-87.881143-13.348572-12.8 0-25.6 0-38.838857 0.438857-6.363429 0.219429-12.580571 0.329143-18.578286 0.438857-6.4 0.073143-12.580571 0.182857-18.541714 0.402286-5.595429 0.219429-10.971429 0.329143-16.201143 0.438857-5.558857 0.109714-10.971429 0.219429-16.237714 0.438857-9.801143 0.438857-16.64 0.438857-23.881143 0.438858-2.998857 0-4.278857 1.718857-4.278857 4.754285z m93.037714 223.085714V365.129143c2.962286-0.438857 8.96-0.841143 17.481143-0.438857 8.118857-0.402286 17.92-0.402286 29.001143-0.402286 17.517714-0.438857 34.56 2.157714 50.358857 8.594286 12.361143 4.754286 22.601143 13.348571 29.878857 24.539428 6.802286 11.629714 10.24 24.978286 9.801143 38.326857 0 18.944-4.278857 33.572571-13.238857 44.361143a73.325714 73.325714 0 0 1-34.962286 22.820572 158.171429 158.171429 0 0 1-49.078857 7.716571h-22.601143a213.686857 213.686857 0 0 1-16.64-0.841143zM802.121143 483.584a149.869714 149.869714 0 0 0-40.96-14.628571 222.244571 222.244571 0 0 0-47.762286-5.632 85.211429 85.211429 0 0 0-25.6 3.035428 21.796571 21.796571 0 0 0-13.238857 8.594286 23.003429 23.003429 0 0 0-3.401143 11.629714c0 3.876571 1.682286 7.753143 4.242286 11.190857 3.84 4.754286 8.96 8.630857 14.518857 11.629715 9.801143 5.193143 20.041143 9.910857 30.281143 14.226285 23.04 7.753143 45.238857 18.505143 65.718857 31.451429 14.08 8.996571 25.6 21.065143 33.718857 35.730286 6.802286 13.750857 10.24 28.818286 9.801143 44.324571a100.864 100.864 0 0 1-16.64 57.270857 107.081143 107.081143 0 0 1-47.798857 38.326857c-20.882286 9.033143-46.482286 13.787429-77.202286 13.787429a292.352 292.352 0 0 1-58.038857-5.595429c-14.921143-2.56-29.878857-7.314286-43.52-13.787428-2.998857-1.718857-5.12-4.754286-4.681143-8.192v-74.934857c0-1.28 0.402286-2.998857 1.682286-3.84 1.28-0.877714 2.56-0.438857 3.84 0.438857 16.64 9.874286 34.157714 16.786286 52.918857 21.065143 16.201143 4.315429 33.28 6.473143 50.358857 6.473142 16.201143 0 27.721143-2.157714 35.401143-6.034285a20.004571 20.004571 0 0 0 11.52-18.102857c0-5.997714-3.401143-11.593143-10.24-17.188572-6.838857-5.595429-20.918857-12.068571-41.801143-20.260571a259.474286 259.474286 0 0 1-60.598857-30.976 111.177143 111.177143 0 0 1-32.438857-36.571429 93.147429 93.147429 0 0 1-9.801143-43.958857c0-18.505143 5.12-36.205714 14.518857-52.114286a105.325714 105.325714 0 0 1 44.8-39.606857c20.041143-10.349714 45.202286-15.067429 75.52-15.067428 17.481143 0 35.401143 1.28 52.882286 3.876571 12.8 1.718857 25.197714 5.156571 36.717714 9.874286 1.682286 0.438857 3.401143 2.194286 4.242286 3.913143 0.438857 1.718857 0.877714 3.437714 0.877714 5.156571v70.217143c0 1.645714-0.804571 3.291429-2.157714 4.278857-3.84 0.841143-5.961143 0.841143-7.68 0z"
              fill="#31A8FF" p-id="23071"></path>
          </svg>
          <!-- AI -->
          <svg t="1713517414633" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="22033" width="200" height="200">
            <path
              d="M936.533333 232.533333V938.666667c0 46.933333-38.4 85.333333-85.333333 85.333333H170.666667c-46.933333 0-85.333333-38.4-85.333334-85.333333V87.466667c0-46.933333 38.4-85.333333 85.333334-85.333334h546.133333l8.533333 2.133334 211.2 228.266666z"
              fill="#200C01" p-id="22034"></path>
            <path
              d="M932.266667 232.533333V256h-123.733334c-46.933333 0-89.6-46.933333-89.6-93.866667V0l213.333334 232.533333z"
              fill="#7A4F3F" p-id="22035"></path>
            <path
              d="M590.933333 680.533333c2.133333 6.4 4.266667 10.666667 4.266667 14.933334s0 6.4-2.133333 8.533333-4.266667 2.133333-10.666667 4.266667-10.666667 0-19.2 0h-19.2c-4.266667 0-8.533333 0-10.666667-2.133334s-4.266667-2.133333-4.266666-2.133333-2.133333-2.133333-2.133334-4.266667l-21.333333-64H384l-21.333333 64c0 2.133333-2.133333 4.266667-2.133334 6.4s-4.266667-2.133333-6.4-2.133333-6.4 2.133333-10.666666 2.133333h-34.133334c-4.266667 0-6.4-2.133333-8.533333-4.266666s-2.133333-4.266667-2.133333-8.533334 2.133333-8.533333 4.266666-14.933333l100.266667-288c0-2.133333 2.133333-4.266667 4.266667-6.4s4.266667-2.133333 6.4-4.266667 6.4-2.133333 12.8-2.133333h44.8c6.4 0 10.666667 0 12.8 2.133333s6.4 2.133333 6.4 4.266667 2.133333 4.266667 4.266666 8.533333l96 288z m-147.2-236.8l-46.933333 136.533334h91.733333l-44.8-136.533334zM701.866667 396.8c0 12.8-2.133333 21.333333-8.533334 25.6s-14.933333 6.4-27.733333 6.4c-14.933333 0-23.466667-2.133333-27.733333-6.4s-6.4-12.8-6.4-25.6 2.133333-21.333333 8.533333-25.6 14.933333-6.4 29.866667-6.4 23.466667 2.133333 27.733333 6.4 4.266667 14.933333 4.266667 25.6z m-6.4 298.666667c0 2.133333 0 2.133333-2.133334 4.266666s-2.133333 2.133333-4.266666 2.133334-6.4 2.133333-10.666667 2.133333H640c-2.133333 0-4.266667-2.133333-4.266667-2.133333s-2.133333-2.133333-2.133333-4.266667V473.6c0-2.133333 0-2.133333 2.133333-4.266667l4.266667-4.266666c2.133333-2.133333 6.4-2.133333 10.666667-2.133334h29.866666c4.266667 0 6.4 2.133333 10.666667 2.133334s4.266667 2.133333 4.266667 4.266666 2.133333 2.133333 2.133333 4.266667v221.866667z"
              fill="#E58145" p-id="22036"></path>
          </svg>
          <!-- idea -->
          <svg t="1713517187003" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="5749" width="200" height="200">
            <path d="M11.2 603.2l248 195.2L488 512 134.4 374.4 11.2 603.2z" fill="#FC801D" p-id="5750"></path>
            <path d="M544 208l168 433.6 312-368L705.6 16 544 208z" fill="#535ADD" p-id="5751"></path>
            <path d="M1024 273.6l-19.2 592L611.2 1024l-236.8-153.6L720 512l304-238.4z" fill="#2B50AA" p-id="5752">
            </path>
            <path d="M785.6 400l-552 83.2L0 404.8 148.8 0l320 38.4L785.6 400z" fill="#9A37C5" p-id="5753"></path>
            <path d="M785.6 400L496 864 83.2 998.4 148.8 768l84.8-284.8L785.6 400z" fill="#F32A63" p-id="5754"></path>
            <path d="M192 832h640V192H192v640z" p-id="5755"></path>
            <path
              d="M256 752h240v-40H256V752zM417.44 507.84l38.56-43.04a68.96 68.96 0 0 0 51.04 28c23.04 0 41.76-14.08 41.76-46.24V272H608v177.28a101.92 101.92 0 0 1-26.56 74.56 100 100 0 0 1-72.64 25.76 114.24 114.24 0 0 1-91.36-41.76M384 321.12V272h-128v49.12h35.84v172H256V544h128v-50.88h-35.84V321.12H384z"
              fill="#FFFFFF" p-id="5756"></path>
          </svg>
          <!-- datagrip -->
          <svg t="1713517993750" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="51159" width="200" height="200">
            <path d="M12.416 912.512L692.352 1024l103.637333-379.861333-638.464-189.952z" fill="#00E186" p-id="51160">
            </path>
            <path d="M592.853333 0l364.8 161.024-157.525333 293.162667-439.466667-272.512z" fill="#00E486" p-id="51161">
            </path>
            <path d="M957.653333 161.024L1024 578.048l-198.997333 115.626667z" fill="#A164FF" p-id="51162"></path>
            <path d="M0 12.373333l957.653333 148.650667-66.304 619.349333L0 474.88z" fill="#00E08A" p-id="51163"></path>
            <path d="M0 12.373333l957.653333 148.650667-66.304 619.349333z" fill="#FF17ED" p-id="51164"></path>
            <path d="M0 474.837333L692.352 1024l103.637333-379.861333z" fill="#8979EF" p-id="51165"></path>
            <path d="M194.858667 194.048h634.282666v631.722667H194.858667z" fill="#050000" p-id="51166"></path>
            <path
              d="M368.981333 276.650667a132.394667 132.394667 0 0 1 132.693334 132.138666 132.394667 132.394667 0 0 1-132.693334 132.096H257.024V276.650667h111.957333z m-8.32 53.674666H315.093333v156.885334h45.568c43.52 0 78.805333-35.114667 78.805334-78.421334a78.592 78.592 0 0 0-77.397334-78.464h-1.408z m290.218667-57.813333c36.096 0 69.290667 11.306667 98.730667 33.450667l2.005333 1.536-35.626667 45.653333a103.082667 103.082667 0 0 0-65.109333-22.826667c-19.754667 0-38.997333 5.802667-52.778667 16.853334-16.554667 13.226667-26.026667 34.176-26.026666 65.706666 0 30.250667 16.554667 53.930667 28.757333 61.952l2.645333 1.792 4.949334 3.328 2.346666 1.536 0.768 0.512 2.346667 1.408 1.578667 0.896c7.978667 4.352 17.28 7.04 35.413333 7.04a95.573333 95.573333 0 0 0 53.888-16.512v-37.12h-58.026667V388.096h116.053334v113.92c-34.090667 28.458667-71.381333 42.666667-111.914667 42.666667-28.586667 0-59.861333-7.424-84.821333-25.344-33.024-23.68-51.968-57.770667-51.968-106.496 0-48.512 16.938667-86.186667 47.616-110.762667 24.917333-19.968 57.002667-29.610667 89.173333-29.610667z m-393.813333 437.674667h232.106666v41.301333h-232.106666v-41.301333z"
              fill="#FFFFFF" p-id="51167"></path>
          </svg>
          <!-- PyCharm -->
          <svg t="1713518050265" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="53016" width="200" height="200">
            <path d="M572.8 579.2h156.8l179.2 49.6 108.8-219.2-299.2-248-145.6 417.6z" fill="#07C3F2" p-id="53017">
            </path>
            <path d="M438.4 0l-376 156.8L0 819.2l206.4-22.4 147.2-62.4 4.8-105.6L416 323.2 668.8 152z" fill="#21D789"
              p-id="53018"></path>
            <path d="M288 388.8L0 819.2 350.4 1024l94.4-110.4L416 323.2z" fill="#FCF84A" p-id="53019"></path>
            <path d="M761.6 0L448 280h355.2z" fill="#21D789" p-id="53020"></path>
            <path d="M464 280l-48 43.2-120 582.4 416 116.8 312-107.2L896 432l-201.6 78.4 24-254.4z" fill="#FCF84A"
              p-id="53021"></path>
            <path d="M192 832h640V192H192z" p-id="53022"></path>
            <path
              d="M256 752h240v-40H256v40z m103.68-342.848A41.152 41.152 0 0 0 405.44 368c0-26.88-17.92-41.152-46.848-41.152h-44.8v83.072l45.888-0.832zM256 272h107.392C426.112 272 464 310.4 464 366.08v0.832c0 62.848-47.168 96-106.24 96h-44.032V544H256V272z m227.072 136.96A134.72 134.72 0 0 1 621.44 271.808c39.04-1.92 77.12 12.992 104.448 40.96l-37.12 42.88a97.92 97.92 0 0 0-67.84-29.888A78.592 78.592 0 0 0 544 407.488a78.528 78.528 0 0 0 76.8 83.392 96 96 0 0 0 69.76-31.04l37.12 37.632a135.872 135.872 0 0 1-108.8 48 134.08 134.08 0 0 1-136-136.512"
              fill="#FFFFFF" p-id="53023"></path>
          </svg>
          <!-- CLion -->
          <svg t="1713518117784" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
            p-id="54095" width="200" height="200">
            <path d="M384 0l-59.2 443.2 68.8-28.8L622.4 129.6 384 0z" fill="#FF318C" p-id="54096"></path>
            <path d="M384 0l-59.2 443.2 68.8-28.8L622.4 129.6 384 0z" fill="#04A1DB" p-id="54097"></path>
            <path d="M94.4 185.6L0 752l356.8-137.6L384 0 94.4 185.6z" fill="#21D789" p-id="54098"></path>
            <path d="M622.4 129.6L440 331.2 0 752l332.8 243.2 416-377.6 254.4-310.4-131.2-268.8-249.6 91.2z"
              fill="#21D789" p-id="54099"></path>
            <path d="M622.4 129.6L440 331.2 0 752l332.8 243.2 416-377.6 254.4-310.4-131.2-268.8-249.6 91.2z"
              fill="#1FD38F" p-id="54100"></path>
            <path d="M372.8 787.2l233.6 180.8 256 56L1024 659.2 430.4 436.8l-57.6 350.4z" fill="#21D789" p-id="54101">
            </path>
            <path d="M372.8 787.2l233.6 180.8 256 56L1024 659.2 430.4 436.8l-57.6 350.4z" fill="#04A1DB" p-id="54102">
            </path>
            <path d="M192 832h640V192H192v640z" p-id="54103"></path>
            <path
              d="M243.04 408.96a134.72 134.72 0 0 1 138.4-137.12 136.48 136.48 0 0 1 104.48 40.96l-37.12 42.88a97.92 97.92 0 0 0-67.84-29.92A78.56 78.56 0 0 0 304 407.52a78.56 78.56 0 0 0 76.8 83.36 96 96 0 0 0 69.76-31.04l37.12 37.6a135.84 135.84 0 0 1-108.8 48 134.08 134.08 0 0 1-136-136.48M528 272h59.84v221.6h118.88V544H528V272zM256 752h240v-40H256V752z"
              fill="#FFFFFF" p-id="54104"></path>
            <path d="M48.32 462.24L0 752l192-183.68-143.68-106.08z" fill="#04A1DB" p-id="54105"></path>
          </svg>
        </div>
      </div>
      <div class="experience-conent">
        <div class="experience-move">
          <div class="experience">
            <span>Experience</span>
          </div>
          <div class="scroll-linr">
            <ul id="line">
              <li>
                <div class="focus"></div>
                <div>敬请期待
                </div>
                <div>2024.5</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>发布毕设网站
                </div>
                <div>2024.4</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>开始编写毕业设计
                </div>
                <div>2024.3</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>整理所学知识、拓展相关知识
                </div>
                <div>2023.12</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>自主创建项目
                </div>
                <div>2023.9</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>自主学习、拓展专业知识
                </div>
                <div>2023.5</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>了解专业知识
                </div>
                <div>2023.3</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>...
                </div>
                <div>...</div>
              </li>
              <li>
                <div class="focus"></div>
                <div>走进大学</div>
                <div>2022.9</div>
              </li>
            </ul>
          </div>
        </div>

        <div class="crid-conent">
          <div class="crid">
            <div class="conent">
              <span>别</span>
              <p>一座古老而年轻的城市，见证着梦想的起航</p>
            </div>
          </div>
          <div class="crid">
            <div class="conent">
              <span>来</span>
              <p>峰回路转，犹如人生坎坷，心怀信念，走过难关</p>
            </div>
          </div>
          <div class="crid">
            <div class="conent">
              <span>无</span>
              <p>心中的灯塔，指引着人生的航程不迷失方向</p>
            </div>
          </div>
          <div class="crid">
            <div class="conent">
              <span>恙</span>
              <p>仰望那巍峨的山峰，心怀信念，顶登生命的巅峰</p>
            </div>
          </div>
        </div>
      </div>
      <script>
        function gotolupa() {
          window.open('http://static-mp-455b3433-2ccb-4d0b-af2c-6165e8549021.next.bspapp.com/web/index.html#/', '_blank')
        }
        function gotogitee() {
          window.open('https://gitee.com/luohai_0/web-lupa', '_blank')
        }
      </script>
      <div class="sire">
        <div class="title"><span>Site</span></div>
        <div class="conent">
          <div class="isre_crid">
            <div class="conents" onclick="gotolupa()">
              <span>智农云</span>
              <P>基于物联网的智能农业监控系统设计与实现</P>
            </div>
          </div>
          <div class="isre_crid">
            <div class="conents" onclick="gotogitee()">
              <span>仓库地址</span>
              <P>GitHub</P>
            </div>
          </div>
        </div>
      </div>
      <div class="Cover">
        <div class="title"> 自荐信</div>
        <div class="conent">
          <div class="conrnt-title">
            <p>尊敬的招聘负责人：</p>
            <p>
              您好！</p>
          </div>
          <div class="conent-conenr">
            <p><span>我叫罗海东，非常荣幸有机会向您推荐自己，希望能够加入贵公司。在深入了解了贵公司的项目需求和技术栈后，我坚信自己具备所需的技能和经验，能够胜任这一职位。</span></p>
            <p><span>
                首先，我具备扎实的编程基础和丰富的项目经验。我熟练掌握Java开发，理解面向对象编程思想，并能熟练运用Spring
                boot框架。在项目实践中，我参与了多个大型后端系统的开发工作，对系统后端的稳健性和可扩展性有深入的了解和实践。此外，我还熟练掌握SQL语言，具备数据库性能优化的能力，能够设计并实现高效的数据存储方案。</span>
            </p>
            <p>
              <span>在前端技术方面，我熟练JavaScript、TypeScript两大脚本语言，熟练Vue和React前端开发框架、熟悉HTML和CSS等前端技术，能够开发直观且易于操作的用户界面。我曾在多个项目中负责前端页面的开发，具备将复杂功能以简洁明了的方式呈现给用户的能力。</span>
            </p>
            <p><span>同时，我还具备丰富的物联网和嵌入式开发经验。我熟悉 Linux 系统操作，具备在 Linux 环境下进行 C
                语言程序开发的能力。在之前的项目中，我成功实现了与农业设备的精准交互，为系统的稳定运行提供了有力保障。</span></p>
            <p><span>此外，本人对 TCP、MQTT 等网络协议有深入的理解和实践经验，能够为项目的网络通信提
                供可靠的支持。同时，我也关注前沿技术的发展，了解Python语言及stm32标准库、HAL库的使用，能够不断拓展自己的技术栈。</span></p>
            <p><span>最后，我注重团队合作和项目管理。作为项目组长，我将充分发挥自己的组织和协调能力，带
                领团队高效完成项目的各项任务。同时，我也非常注重与团队成员的沟通和协作，相信能够与贵公司的团队共同创造出色的业绩。</span></p>
            <p><span>非常感谢您抽出宝贵的时间阅读我的自荐信。如果您认为我适合这一职位，请随时与我联系，我将非常期待能够与您进一步交流。</span></p>
          </div>
          <div class="conent-botton">
            <p>此致</p>
            <p> 敬礼！</p>
          </div>
          <div class="conent-right">
            <p>罗海东</p>
            <p>2024 年 04 月 15 日</p>
          </div>


        </div>
      </div>
      <div class="page-bottom">
        <span>執惗 &copy; | 2024-04-19</span>
      </div>
    </div>
  </div>
  </div>
</body>

</html>